Skip to content

Instantly share code, notes, and snippets.

@markni
Created December 22, 2013 16:56
Show Gist options
  • Save markni/8085320 to your computer and use it in GitHub Desktop.
Save markni/8085320 to your computer and use it in GitHub Desktop.
A Pen by Ruocaled.
num_of_snow = 100
- for (var i=0; i<num_of_snow; i++)
.snow(id="snow"+i)
@import "compass";
$num_of_snow: 100;
:root {
background-color: lighten(black,10%);
overflow:hidden;
}
@keyframes letitsnow {
0% {
top: 100%;
}
100% {
top: 0%;
}
}
.snow {
position: absolute;
border-radius: 50%;
background-color: white;
top: -9999px;
}
@for $i from 0 through $num_of_snow - 1 {
$size: random(5) + 2; // size 2-7
$delay: random(500) * 0.05 + s; //0-25s delay
$speed: random(10) + 10 + s;//10-20s finish loop
#snow#{$i} {
animation: letitsnow $speed infinite linear $delay;
left: random(100) * 1%;
height: $size + px;
width: $size + px;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment