Hiệu ứng tuyết rơi html

Hiệu ứng tuyết rơi html

Tạo hiệu ứng tuyết rơi bằng HTML - CSS cho trang web của bạn, không cần Javascript!! Hoạt động tốt trong các trình duyệt hiện đại sử dụng CSS animation (IE10 +). Chỉ cần thêm mã từ snippet.html vào trang web của bạn và tận hưởng những bông tuyết rơi tuyệt đẹp. Merry Christmas!!


// HTML


// CSS

Link thư viện: http://pajasevi.github.io/CSSnowflakes/

Tạo hiệu ứng tuyết rơi chỉ bằng HTML - CSS

Hiệu ứng tuyết rơi html
Reviewed by kentrung on September 29, 2019 Rating: 5

Giáng sinh cận kề! Còn chần chờ gì nữa mà không trang trí cho website của mình một hiệu ứng tuyết rơi tuyệt vời chứ?

Sau đây là đoạn code HTML và CSS hiệu ứng tuyết rơi

=> HTML


=> CSS

.snowflake {
color: red;
}
@-webkit-keyframes snowflakes-fall {
0% {
top: -10%;
}
100% {
top: 100%;
}
}
@-webkit-keyframes snowflakes-shake {
0% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
50% {
-webkit-transform: translateX(80px);
transform: translateX(80px);
}
100% {
-webkit-transform: translateX(0px);
transform: translateX(0px);
}
}
@keyframes snowflakes-fall {
0% {
top: -10%;
}
100% {
top: 100%;
}
}
@keyframes snowflakes-shake {
0% {
transform: translateX(0px);
}
50% {
transform: translateX(80px);
}
100% {
transform: translateX(0px);
}
}
.snowflake {
position: fixed;
top: -10%;
z-index: 9999;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: default;
-webkit-animation-name: snowflakes-fall, snowflakes-shake;
-webkit-animation-duration: 10s, 3s;
-webkit-animation-timing-function: linear, ease-in-out;
-webkit-animation-iteration-count: infinite, infinite;
-webkit-animation-play-state: running, running;
animation-name: snowflakes-fall, snowflakes-shake;
animation-duration: 10s, 3s;
animation-timing-function: linear, ease-in-out;
animation-iteration-count: infinite, infinite;
animation-play-state: running, running;
}
.snowflake:nth-of-type(0) {
left: 1%;
-webkit-animation-delay: 0s, 0s;
animation-delay: 0s, 0s;
}
.snowflake:nth-of-type(1) {
left: 10%;
-webkit-animation-delay: 1s, 1s;
animation-delay: 1s, 1s;
}
.snowflake:nth-of-type(2) {
left: 20%;
-webkit-animation-delay: 6s, 0.5s;
animation-delay: 6s, 0.5s;
}
.snowflake:nth-of-type(3) {
left: 30%;
-webkit-animation-delay: 4s, 2s;
animation-delay: 4s, 2s;
}
.snowflake:nth-of-type(4) {
left: 40%;
-webkit-animation-delay: 2s, 2s;
animation-delay: 2s, 2s;
}
.snowflake:nth-of-type(5) {
left: 50%;
-webkit-animation-delay: 8s, 3s;
animation-delay: 8s, 3s;
}
.snowflake:nth-of-type(6) {
left: 60%;
-webkit-animation-delay: 6s, 2s;
animation-delay: 6s, 2s;
}
.snowflake:nth-of-type(7) {
left: 70%;
-webkit-animation-delay: 2.5s, 1s;
animation-delay: 2.5s, 1s;
}
.snowflake:nth-of-type(8) {
left: 80%;
-webkit-animation-delay: 1s, 0s;
animation-delay: 1s, 0s;
}
.snowflake:nth-of-type(9) {
left: 90%;
-webkit-animation-delay: 3s, 1.5s;
animation-delay: 3s, 1.5s;
}

Chúc các bạn thành công!

Hiệu ứng tuyết rơi html

Christian Đỗ

Website Designer / Developer

Mang lại giá trị cho đọc giả với kiến thức cập nhật liên tục liên quan đến Wordpress nói chung hay Flatsome nói riêng !