PRO

Converging Icons Text

A pinned hero where a row of icons collects itself into a sentence. As you scroll, the header fades, the floating icon row lifts and scales down to caption size, then clones of each icon peel off and travel into inline slots inside a headline, moving vertically then horizontally into place, and the surrounding words fade in one by one in a shuffled order. GSAP ScrollTrigger with Lenis, desktop only.

Component

BLANK PRO

One subscription, endless web design.

Delve into codingwithout clutter.Unlock source code for every tutorialpublished on the BLANKYouTube channel.

Link in description

Install
npx shadcn@latest add https://ui.aryank.space/r/converging-icons-text.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
icons[string, string, string, string, string]Five BLANK-hosted iconsIcons that clone and fly into the headline slots.
heroTitle / heroSubtitle / segments / outroTextstring / string / [string x6] / stringBLANK PRO copyHeader, subtitle, sentence fragments, and closing line.
embeddedbooleantrueOwn the scroll container; set false to ride the window scroll.
Customize
iconsasset-url

The five icons that fly into the sentence.

heroTitle / heroSubtitle / outroTexttext

Opening header, subtitle, and closing line.

segmentstext

The six word groups the icons slot between.

Dependencies
gsaplenis