<body id="mas">
<div id="fondo-imag">
<img src="https://www.theatreworldbackdrops.com/Image/BackdropImage/Large/Nighttime-Winter-Village-Scenic-Backdrop.jpg" />
</div>
<div id="nevado">
<div id="nevar" class="nevar">
<div class="copos c1">❄ <span> *</span></div>
<div class="copos c2"><span>❉</span> *</div>
<div class="copos c3">❋<span> ❅</span></div>
<div class="copos c5"><span>❅ </span> ❄</div>
<div class="copos c6">❉ <span> *</span></div>
<div class="copos c7"> ❋<span> ❄</span>*</div>
<div class="copos c8">❅ <span>❉</span></div>
<div class="mascopos">
<div class="copos c1">❄ <span> ❅ ❋</span></div>
<div class="copos c2"><span>❉</span> * ❄</div>
<div class="copos c3"> ❋<span> ❅</span></div>
<div class="copos c5"><span> ❅ </span> ❄</div>
<div class="copos c6">❉ <span> * ❉</span></div>
<div class="copos c7">*<span> ❄</span>* ❄</div>
<div class="copos c8">❅ <span>❋</span></div>
</div>
</div>
</div>
</body>
* {margin:0; padding:0;}
html, body {
width: 100%;
min-height: 100%;
height: auto !important;
height: 100%;
font-size: 1.5em;
overflow: hidden;
}
#nevado {
width: 768px;
min-height: 100%!important;
height: 800px;
position: relative;
margin: 0 auto;
}
#nevar div {
position: absolute;
top: -10px;
animation-name: nieve, copos;
animation-iteration-count: infinite;
animation-direction: normal;
animation-timing-function: ease-in;
}
.copos {
color: rgba(255,255,255,.7);
font-size: 1em;
position: absolute;
}
.copos.c1 {
font-size: 1.7em;
left: 60px;
animation-duration: 5s;
color:rgba(160,240,255, .6);
}
.copos.c2 {
font-size: 1.2em;
left: 140px;
animation-duration: 8s;
}
.copos.c3 {
font-size: 1.1em;
left: 220px;
animation-duration: 9s;
}
.copos.c4 {
font-size: 1.5em;
left: 300px;
animation-duration: 6s;
color:rgba(48,176,255, .4);
}
.copos.c5 {
font-size: 1em;
left: 380px;
animation-duration: 7s;
}
.copos.c6 {
font-size: .9em;
left: 470px;
animation-duration: 10s;
}
.copos.c7 {
font-size: 2em;
left: 570px;
animation-duration: 10s;
color:rgba(0,240,255, .4);
}
.copos.c8 {
font-size: 1em;
left: 670px;
animation-duration: 12s;
}
.copos span {
display: block;
top: -50px;
font-size: 1.3em;
opacity: .8;
white-space: pre;
font-family: monospace;
}
#fondo-imag {
position:fixed;
top:-50%;
left:-50%;
width:200%;
height:200%;
}
#fondo-imag img {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
margin:auto;
min-width:50%;
min-height:50%;
}
@keyframes nieve {
from {top: -100px;}
to {top: 1200px;}
}
@keyframes copos {
0% { transform: rotate(0deg) translate(0px, 0px);}
100% { transform: rotate(720deg) translate(0px, 100px);}
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.