PRO

Falling Tag List

A hover list where each oversized name springs open, fans a small stack of thumbnails up from behind it, and drops its descriptor tags in as rounded physics pills that tumble and settle on a floor. Leaving fades the pills, collapses the row, and slides the images back down, with the name flipping between a resting and an active color. GSAP for the springs, Matter.js for the pile.

Component

Silhouette

Chroma

Persona

Install
npx shadcn@latest add https://ui.aryank.space/r/falling-tag-list.json

Installs from ui.aryank.space. To add it by hand, copy the files in Usage below, or register the @compronents namespace via the docs.

Files

API
PropTypeDefaultDescription
services{ name; tags: string[]; images: string[] }[]Silhouette / Chroma / PersonaEach row's name, descriptor tags, and fanned thumbnails.
backgroundstring"#171717"List background and the chip behind each name.
nameColor / hoverColorstring"#ff3831" / "#ffffd9"Resting and active name color.
tagColorstring"#ffffd9"Pill text and border color.
Customize
backgroundcolor

List backdrop and the chip fill behind each name.

nameColor / hoverColorcolor

Resting and active name color.

tagColorcolor

Pill text and border color.

servicesasset-url

Each service's name, tags, and thumbnails, hosted through https://ui.aryank.space/assets/falling-tag-list/service_1_img_1.jpg and the rest of the set.

Dependencies
gsapmatter-js