PRO

Emoji Trail Preloader

A loading screen you can play with. A square rotates a half turn twice, shrinks to nothing, and hands off to the page reveal: the headline is split to characters that rise per row, and the centre image pops from zero into a twenty second continuous spin. While the loader is still up, moving the pointer four hundred pixels since the last drop spawns a badge at the cursor that springs in with a back ease, holds, then falls out of frame and removes itself. The queue is spaced by wall clock time, so a fast sweep still staggers the drops instead of firing them together. GSAP only.

Component

Welcome to The Quiet Crowd! This is your gateway to a world of refined branding, where elegance meets ingenuity. Step into a realm where your brand's uniqueness whispers louder than a shout, captivating the hearts of your audience. The Quiet Crowd doesn't just create brands, it curates timeless identities that resonate.

The

Quiet  Crowd

Install
npx shadcn@latest add https://ui.aryank.space/r/emoji-trail-preloader.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
badgesstring[]4 BLANK badgesPool drawn from at random for each drop.
heroImagestringBLANK badgeCentre image that pops in and then spins continuously for twenty seconds a turn.
cursorstringBLANK cursor.svgCustom pointer, hot spot at 32 32.
preloaderBackground / loaderColorstring#ded7ce / #c5beb5The loading card and the square rotating on it.
Customize
headingRowstext

Headline rows, split to characters that rise per row.

heroBackgroundcolor

Page colour revealed under the loader.

Dependencies
gsap