Generates a configurable swarm of emoji flakes that fall, drift with “wind,” and recycle themselves for an endless loop.
Runs entirely in JSX—no external libraries—so performance stays smooth and maintenance-free.
Automatically pauses animation in Static mode, keeping design previews sharp.
Count – Total number of flakes on screen (5–100).
Size – Base font-size for each flake (10–60 px).
Size Variance – Randomness multiplier (0–1) that makes some flakes larger or smaller.
Speed – Average fall speed in pixels per frame.
Wind – Horizontal drift: negative values blow left, positive blow right.
Color – Tint the flakes to fit any palette.
Emoji – Swap the default ❄️ for anything—🎈, 🍂, 🌟, etc.
Add a festive touch to hero sections or holiday campaigns.
Layer behind text or product images for subtle, eye-catching motion.
Drop into interactive prototypes when you need ambient animation without heavy video assets.
Simply drag Snowfall onto any frame, tweak the controls in the right-hand panel, and watch the flakes fall into place—no code changes required.