如果你想讓網頁增加一些冬季氣息,那么加入雪花效果一定是一個不錯的選擇。下面是使用50行HTML代碼實現雪花效果的方法:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>雪花效果</title> <style> body { background-color: #000; } .snow { color: #fff; position: absolute; animation: falling 5s infinite; } @keyframes falling { 0% { transform: translateY(0px); } 100% { transform: translateY(1000px); } } </style> </head> <body> <script> for (var i = 0; i < 50; i++) { var snowflake = document.createElement('p'); snowflake.innerHTML = "❄"; snowflake.style.fontSize = Math.random() * 50 + "px"; snowflake.style.left = Math.random() * window.innerWidth + "px"; snowflake.style.top = -Math.random() * 1000 + "px"; snowflake.classList.add("snow"); document.body.appendChild(snowflake); } </script> </body> </html>
以上代碼使用了CSS3中的動畫效果和JavaScript動態生成HTML元素的方法,通過50個p標簽模擬雪花,讓它們飄落在頁面上,呈現出雪花飄舞的效果。
上一篇css圖片分辨率怎么改