Dưới đây, mình sẽ cung cấp thêm mã để trang trí website của bạn với chủ đề Tết, giúp trang web trở nên tươi vui, mang không khí Tết cổ truyền Việt Nam. Mình sẽ sử dụng một vài yếu tố như hoa mai, hoa đào, và lồng đèn đỏ. Hiệu ứng này sẽ bao gồm cả việc trang trí góc màn hình, thêm lồng đèn lơ lửng, và hiệu ứng rơi cánh hoa, nhằm tạo ra một trải nghiệm đặc biệt cho người dùng vào dịp lễ Tết.

Mã Code Trang Trí Tết Cho WordPress
Thêm đoạn mã sau vào tệp functions.php của Child Theme của bạn. Mã này sẽ tạo hiệu ứng rơi hoa và trang trí Tết bằng CSS và JavaScript.
Bước 1: Thêm Trang Trí Hoa Mai, Hoa Đào, và Lồng Đèn
PHP + JavaScript + CSS:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 | function add_tet_decoration_script() { ?> <script> document.addEventListener("DOMContentLoaded", function() { // Tạo lồng đèn đỏ hai góc trên cùng màn hình let lanternLeft = document.createElement("img"); lanternLeft.src = "https://example.com/path/to/lantern-left.png"; // Đường dẫn ảnh lồng đèn bên trái lanternLeft.style.position = "fixed"; lanternLeft.style.top = "0"; lanternLeft.style.left = "0"; lanternLeft.style.width = "100px"; lanternLeft.style.zIndex = "1000"; document.body.appendChild(lanternLeft); let lanternRight = document.createElement("img"); lanternRight.src = "https://example.com/path/to/lantern-right.png"; // Đường dẫn ảnh lồng đèn bên phải lanternRight.style.position = "fixed"; lanternRight.style.top = "0"; lanternRight.style.right = "0"; lanternRight.style.width = "100px"; lanternRight.style.zIndex = "1000"; document.body.appendChild(lanternRight); // Tạo hiệu ứng rơi hoa mai, hoa đào const numberOfFlowers = 30; for (let i = 0; i < numberOfFlowers; i++) { let flower = document.createElement("div"); flower.classList.add("falling-flower"); flower.style.left = Math.random() * 100 + "vw"; flower.style.animationDelay = Math.random() * 10 + "s"; flower.style.backgroundImage = Math.random() > 0.5 ? "url('https://example.com/path/to/hoa-mai.png')" : "url('https://example.com/path/to/hoa-dao.png')"; document.body.appendChild(flower); } }); </script> <style> /* CSS cho hiệu ứng rơi hoa */ .falling-flower { position: fixed; top: -10%; width: 40px; height: 40px; background-size: contain; background-repeat: no-repeat; animation: fall linear infinite; pointer-events: none; z-index: 999; } @keyframes fall { 0% { transform: translateY(0) rotate(0deg); } 100% { transform: translateY(110vh) rotate(360deg); } } /* CSS cho lồng đèn */ img[src*="lantern"] { animation: swing 3s ease-in-out infinite; } @keyframes swing { 0% { transform: rotate(0deg); } 25% { transform: rotate(5deg); } 50% { transform: rotate(0deg); } 75% { transform: rotate(-5deg); } 100% { transform: rotate(0deg); } } </style> <?php } add_action('wp_footer', 'add_tet_decoration_script'); |
Chi Tiết Về Chức Năng Trang Trí Tết:
Lồng Đèn Đỏ:
- Hai góc trên cùng của màn hình có hai lồng đèn đỏ truyền thống, tạo không khí Tết. Lồng đèn có hiệu ứng đong đưa nhờ vào @keyframes swing, mang đến cảm giác lồng đèn đang lơ lửng trước gió.
- URL Hình Ảnh: Thay đổi đường dẫn (https://example.com/path/to/lantern-left.png và https://example.com/path/to/lantern-right.png) với đường dẫn đến hình ảnh lồng đèn mà bạn muốn sử dụng.
Hiệu Ứng Rơi Hoa Mai và Hoa Đào:
- Hoa mai và hoa đào tượng trưng cho mùa xuân, mang lại không khí lễ hội và sự sinh sôi nảy nở. Sử dụng các bông hoa rơi từ trên xuống dưới để tạo hiệu ứng dịu dàng.
- URL Hình Ảnh Hoa: Thay thế https://example.com/path/to/hoa-mai.png và https://example.com/path/to/hoa-dao.png với đường dẫn ảnh hoa mai và hoa đào của bạn.
- Số lượng hoa (numberOfFlowers) được thiết lập là 30, bạn có thể tăng hoặc giảm tùy ý để điều chỉnh mức độ hiệu ứng trên trang.
Hiệu Ứng Chuyển Động:
- Hiệu ứng hoa rơi: Sử dụng @keyframes fall để mô phỏng hoa rơi từ trên xuống với vòng xoay rotate(360deg). Tốc độ và độ trễ (animationDelay) cũng được thay đổi ngẫu nhiên để tạo cảm giác tự nhiên.
- Hiệu ứng lồng đèn đong đưa: Sử dụng @keyframes swing để tạo cảm giác đong đưa tự nhiên của lồng đèn, giống như đang treo trước hiên nhà trong ngày Tết.
Cách Sử Dụng:
- Thêm đoạn mã trên vào tệp functions.php của Child Theme.
- Thay thế đường dẫn hình ảnh cho lồng đèn, hoa mai, và hoa đào bằng các hình ảnh mà bạn muốn sử dụng trên trang web của mình.
- Hiệu ứng sẽ tự động hiển thị trên trang khi người dùng truy cập và sẽ tạo không khí Tết truyền thống, rực rỡ và sinh động.
Lưu Ý:
- Chất Lượng Hình Ảnh: Đảm bảo hình ảnh sử dụng có chất lượng tốt và kích thước phù hợp để không làm ảnh hưởng đến tốc độ tải trang.
- Hiệu Năng Trang Web: Nếu trang web của bạn có nhiều khách truy cập, hãy kiểm tra kỹ để đảm bảo rằng hiệu ứng này không ảnh hưởng đến hiệu suất chung.
- Tùy Chỉnh Thêm: Bạn có thể thay đổi kích thước, tốc độ rơi, và các thuộc tính của lồng đèn hoặc hoa để phù hợp với phong cách riêng của bạn.
Xem thêm: Thêm hiệu ứng pháo hoa bắn lên ở chân trang cho trang web WordPress
Với đoạn mã này, trang web của bạn sẽ có được không khí Tết đầy rực rỡ và sinh động, giúp thu hút người truy cập và tạo cảm giác lễ hội, may mắn. Nếu bạn muốn thêm nhiều chi tiết hoặc hiệu ứng đặc biệt khác, mình sẵn sàng hỗ trợ. Chúc bạn có một trang web thật đẹp trong dịp Tết!
- Hướng dẫn tích hợp mã QR Code thanh toán vào đơn hàng WooCommerce WordPress
- Lưu Trữ Script Của Bên Thứ Ba Trực Tiếp Trên Máy Chủ
- Cách Code Thông Báo Bằng Sweet2 WordPress
- Hướng Dẫn Tùy Chỉnh Form Đăng Nhập và Đăng Ký WooCommerce Với SweetAlert2 (Không Cần Plugin)
- Hướng Dẫn Tích Hợp Plyr Video Player Trong WordPress