Confetti
Whether confetti is active
domain-animations-confetti--defaultOpen all variants →
When to use
- Celebrate a one-off success — onboarding completion, a hero CTA submit, a milestone reached.
- Marketing surfaces and Arcade lesson completions.
- As a children-wrapper that fires on a parent state change, not a constant background flourish.
When not to use
- Persistent ambient motion — choose `Marquee` or a Rive/Lottie loop instead.
- Status indication (success/error) — use `PulseDot` or
BadgeIndicator. - A11y-sensitive surfaces where reduced-motion users still need feedback — pair with a textual confirm.