Snow drop animation Css3
Hi các bạn, sắp tới Noel rùi, mình xin chia sẻ 1 tip nhỏ về animation css với hiệu ứng bông tuyết rơi để hòa vào với không khí chung. Let's start! Images: Chọn một background phù hợp vs bối cảnh nhé: Mình chọn cái này : Tiếp theo sẽ chọn một số icon hình bông tuyết, mình sử dụng luôn ...
Hi các bạn, sắp tới Noel rùi, mình xin chia sẻ 1 tip nhỏ về animation css với hiệu ứng bông tuyết rơi để hòa vào với không khí chung.
Let's start!
Images:
Chọn một background phù hợp vs bối cảnh nhé: Mình chọn cái này :

Tiếp theo sẽ chọn một số icon hình bông tuyết, mình sử dụng luôn HTML Code:
- ❄
- ❉
- ❋
- ❅
Đại khái các hình ảnh mình cần để sử dụng là như vậy.
Styles
Bây h đến phần style: Style chung:
* {margin:0; padding:0;}
html, body {
awidth: 100%;
min-height: 100%;
height: auto !important;
height: 100%;
font-size: 1.5em;
overflow: hidden;
}
#nevado {
awidth: 768px;
min-height: 100%!important;
height: 800px;
position: relative;
margin: 0 auto;
}
#fondo-imag img {
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
margin:auto;
min-awidth:50%;
min-height:50%;
}
Style cho các bông tuyết:
#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;
}
Vì các bông tuyết sẽ drop từ trên xuống nên ban đâu sẽ không thấy --> mình để vị trí tuyệt đối cho nó và sẽ nằm lên phia trên của website để ban đầu sẽ không nhìn thấy nó --> top : -10px;
Mình sẽ chọn 2 animation name là "nieve" và "copos" -> chi tiết mình sẽ nói ở dưới.
Thuộc tính iteration-count sẽ chọn là infinite để animation này nó chạy mãi mãi