← All components
Interaction / effect

Generation Bloom

A warm halo, expanding ring and ten engraved sparks celebrate something new.

PLAYGROUND
Live preview
Preparing preview…

Take it with you.

SOURCE ACCESS

Preview freely. Unlock the files.

Enter the shared password to copy the complete source, download every file, and install components in your app.

Access lasts 24 hours. Your preview settings stay with you.

Component notes

  • Wrap your card or other content inside GenerationBloom. Only the decorative particles disappear; your content remains.
  • All ten original star positions, sizes and paths, the warm halo, ring and original cubic easing are retained.
  • The complete halo lasts1700ms by default, repairing the original early1400ms removal. Changing duration scales the complete timeline.
  • Decorative layers ignore pointer input and are hidden from assistive technology. Reduced motion omits the burst. Pause, offscreen handling and Replay use one owned clock.
  • The included Demo.tsx and styles recreate the complete preview.
React 19Framer Motion 12.42.2

Chungus UI · Project-authorized component and adaptation. Public distribution terms pending release.

Props

PropTypeDefaultDescription
durationnumber1700Duration
palettewarm|silverwarmPalette
distancenumber1Spark distance
childrenReactNodeundefinedWrap a card or artifact to fit the effect around it. Without children, a440×220px empty frame is provided.
styleCSSPropertiesundefinedStyles for the containing wrapper.
onComplete() => voidundefinedCalled once when the full effect ends; reduced motion skips the decorative effect.
classNamestring''Additional root classes.
pausedbooleanfalseFreeze animation and pending local playback.
replayTokennumber0Change this value to restart.