Trang chủ » Hướng dẫn Thêm Hiệu Ứng Tuyết Rơi Cho Website

Hướng dẫn Thêm Hiệu Ứng Tuyết Rơi Cho Website

SundayWeb 21/01/2023
3 phút, 33 giây đọc

Hướng dẫn Thêm Hiệu Ứng Tuyết Rơi Cho Website

Thêm hiệu ứng tuyết rơi vào trang web của bạn có thể tăng thêm vẻ đẹp cho trang web và tạo sự khác biệt so với các trang web khác.

Thay vì bạn phải tìm plugin nào đó để tạo hiệu ứng cho riêng mình thì Sunday Web sẽ Hướng dẫn Thêm Hiệu Ứng Tuyết Rơi Cho Website chỉ cần thao tác nhỏ như copy đoạn code dán vào các file theo hướng dẫn thì có thể đã hoàn thành mà không cần thêm bất kỳ plugin nào khác.

Hiệu ứng này có thể chỉnh sửa thay vì tuyết rơi bạn có thể đổi như là hạt mưa, trái tym, … sao cho đẹp mắt đúng theo ý thích của bạn.

Mời các bạn thực hiện các bước sau:

Bước 1: Tải plugin Simple Custom CSS and JS ở phần tải miễn phí Plugin.

Hướng dẫn Thêm Hiệu Ứng Tuyết Rơi Cho Website

Bước 2: Bạn thêm đoạn code HTML như sau:

<div class="snowflakes" aria-hidden="true">
<div class="snowflake" style="font-size: 30px;">❅</div>
<div class="snowflake">❅</div>
<div class="snowflake" style="font-size: 40px;">❆ </div>
<div class="snowflake">❅</div>
<div class="snowflake" style="font-size: 30px;">❆</div>
<div class="snowflake" style="font-size: 22px;">❅</div>
<div class="snowflake" style="font-size: 50px;">❆</div>
<div class="snowflake" style="font-size: 20px;">❅</div>
<div class="snowflake" style="font-size: 70px;">❆</div>
<div class="snowflake" style="font-size: 20px;">❆</div>
</div>


Bước 3: Bạn thêm đoạn code CSS như sau:

.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;
}



Bạn có thể đổi hình hiệu ứng ở phần HTML

<div class="snowflake">❅</div>

Đổi màu của hình ở CSS

.snowflake { color: red; }

Nếu bạn không chắc chắn về việc thay đổi code, hãy nhắn tin cho Sunday Web hoặc bắt đầu tìm hiểu sử dụng plugin Simple Custom CSS and JS.

Ví dụ code đổi hiệu ứng Trái Tim Valentine thay cho Tuyết Rơi https://raw.githubusercontent.com/MinhNhut1103/flatsome/main/valentine-effect

Bạn cảm thấy bài viết Hướng dẫn Thêm Hiệu Ứng Tuyết Rơi Cho Website như thế nào?

Nếu có góp ý bổ sung đừng ngần ngại đặt câu hỏi phía bên dưới cho Sunday Web và chúc các bạn thao tác thành công!

5/5 - (3 bình chọn)
0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest
0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận
0
Rất thích suy nghĩ của bạn, hãy bình luận.x