Snow

Pure CSS snowflakes with falling animation and Unicode variant

Snow

Pure CSS snowflake elements with a falling animation. Supports both a simple dot style and a Unicode snowflake character variant. Compose multiple snowflakes with staggered delays to create snow scenes. No images, no SVGs — just CSS.

Basic Snowflake

A single snowflake dot:

Basic Snowflake

Unicode Snowflake

Add .art-snowflake-unicode for a snowflake character instead of a dot:

Unicode Snowflake

Falling Animation

Add .art-snowflake-fall for a falling animation. Combine multiple snowflakes with different delays and positions:

Falling Snow

Custom Colors

Override --art-snowflake-color for different snowflake colors:

Custom Snow Colors

CSS Custom Properties

Property Default Description
--art-snowflake-size 10px Snowflake diameter (or font-size for unicode)
--art-snowflake-color #FFFFFF Snowflake color and glow
--art-snowflake-duration 5s Falling animation duration

API Reference

Class Description
.art-snowflake Base snowflake dot
.art-snowflake-unicode Unicode snowflake character variant
.art-snowflake-fall Falling animation