- CSS-only particles?
- Yes — pre-generated DOM elements with CSS @keyframes animations. No canvas, no JS. Limited to simple effects (snow, confetti) but no performance cost for interaction.
- How many particles?
- Configurable — 20-100 is the practical range. Hundreds of animated elements strain the renderer. For dense effects, use canvas-based libraries (tsparticles).
- What effects are available?
- Confetti (falling with rotation), snow (slower, wobble), stars (twinkling), rain (streaks), hearts (rising). Plus custom particle SVG.
- Will it slow down my page?
- Small particle counts are cheap. Large counts with complex animations can cost 5-10% CPU on slower devices. Test on target devices.