What it looks like
It looks like light snow falling outside a window. By default, one hundred round flakes of different sizes and transparency fall at slightly different speeds, drift a little to the side and start again from the top when they reach the bottom. The flakes are plain dots with no crystal shape, which keeps the effect clean. The canvas is transparent, so the snow shows over your section background; in the demo the flakes are light blue. There is no interaction: the snowfall is steady and continuous.
You may be looking for this if you asked for something like
- snow falling on my website background for Christmas
- a snow effect for the holiday sale page
- flakes falling slowly behind the campaign headline
- give the site a winter feel without using a video
- that little snow effect sites add in December
- a background with dots falling like snow on the login screen
- a light seasonal touch for the store homepage
Also known as
- snowfall effect
- snow background
- falling snow
- animated snowflakes
- winter background
- holiday snow effect
When to use
- Christmas, New Year and holiday sale campaigns
- Pages for winter products or destinations
- An online store hero during seasonal dates, for a limited time
- Digital greeting cards and year-end event pages
When to avoid
- Year-round use, since snow marks a specific season
- White or very light backgrounds with light flakes, where the snow disappears
- Checkout pages or long forms, where the motion distracts
How to ask your AI
Add a falling snow canvas background to the homepage for the holiday campaign: flakes in my brand colors, fewer flakes on mobile, paused off screen, a static version for reduced motion and an easy way to switch it off after the season.
With THM Componentes, you paste the full prompt from the catalog together with this component's code, and the AI reproduces this exact effect instead of improvising.
Questions about Paina
Will Paina slow down my site?
Usually not. Paina draws simple dots on a 2D canvas with no WebGL, and it is rated Medium in THM Componentes. The animation runs nonstop, even off screen, so the prompt tells your AI to load it on demand and compare LCP and INP. On phones, lowering the quantity prop eases the load.
How do I change the snow color and amount?
Paina has color, quantity, speed, minRadius and maxRadius props. Pass the color as a six-digit hex value such as #FFFFFF, because the code does not expand the three-digit short form. The THM Componentes prompt asks your AI to use your project color tokens; since the canvas needs a hex value, the AI should convert the token first.
Does Paina work on phones?
Yes. Paina uses 2D canvas, supported by every modern browser, and follows the screen pixel density so the flakes stay sharp. It does not react to touch and does not get in the way of scrolling. For people who prefer reduced motion it keeps snowing, so the THM Componentes prompt asks your AI for a static version.





