在二月份里,每個人心里都充滿了愛的氣息。這個情人節,一種可以讓你的網頁也充滿愛的方法就是加上HTML滿屏飄愛心代碼,讓你的名字和愛心一起飄蕩在網頁上。
<!DOCTYPE html> <html> <head> <title>我的愛情網頁</title> </head> <body> <div style="position: absolute; top: 0; bottom: 0; background: #000000;"></div> <script type="text/javascript"> var hearts = []; var heartImage = "<img src='http://cdn.jsdelivr.net/emojione/assets/png/2764.png?v=1.2.4' alt='?' width='50' height='50'>"; var maxHearts = 50; var maxDistance = 300; var heartSize = 40; var heartSpeed = 1.2; function generateHeart(x, y){ var heart = document.createElement('div'); heart.innerHTML = heartImage; heart.setAttribute('class', 'heart'); heart.style.left = x + 'px'; heart.style.top = y + 'px'; heart.style.fontSize = heartSize + 'px'; heart.style.opacity = Math.random(); heart.style.transform = 'rotate(' + Math.random() * 360 + 'deg)'; document.body.appendChild(heart); hearts.push(heart); } function moveHearts(){ for (var i = 0; i < hearts.length; i++) { hearts[i].style.top = hearts[i].offsetTop - heartSpeed + 'px'; if (hearts[i].offsetTop< -maxDistance){ document.body.removeChild(hearts[i]); hearts.splice(i, 1); i--; } } } setInterval(function(){ if (hearts.length < maxHearts){ var x = Math.floor(Math.random() * window.innerWidth); var y = Math.floor(Math.random() * window.innerHeight); generateHeart(x, y); } moveHearts(); }, 16); </script> <p style="color: #ffffff; font-size: 48px; text-align: center; margin-top: 200px;">{{在這里輸入你的名字}}</p> </body> </html>
這段HTML代碼中,使用了JavaScript實現了滿屏飄愛心的效果。具體來說,代碼中定義了一個包含愛心的數組和生成、移動愛心的函數。每隔一定時間,就往數組中添加一個新的愛心,并移動數組中所有的愛心。
要讓這段代碼中的名字顯示為你自己的名字,就需要將代碼中的{{在這里輸入你的名字}}替換成你自己的名字。當然,你也可以將這個部分的代碼放在一個文本框里,讓用戶自己輸入名字。
無論怎樣,這段HTML代碼都是一個非常有趣的玩意兒,可以為你的網頁注入一些愛的氣息,讓訪問者感受到你的熱情和關愛。