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

PropertyDefaultDescription
--art-snowflake-size10pxSnowflake diameter (or font-size for unicode)
--art-snowflake-color#FFFFFFSnowflake color and glow
--art-snowflake-duration5sFalling animation duration

API Reference

ClassDescription
.art-snowflakeBase snowflake dot
.art-snowflake-unicodeUnicode snowflake character variant
.art-snowflake-fallFalling animation