HTML中的煙花綻放效果可以通過CSS和JavaScript代碼實現。以下是一段示例代碼,可以讓你在網頁中展示出華麗的煙花綻放效果。
/* CSS代碼 */ .firework { position: absolute; width: 10px; height: 10px; border-radius: 50%; background-color: #fff; box-shadow: 0 0 20px #fff; animation: explode 1s ease-out forwards; } @keyframes explode { 0% { transform: scale(1); opacity: 1; } 100% { transform: scale(20); opacity: 0; } } /* JavaScript代碼 */ function createFirework(x, y) { var firework = document.createElement('div'); firework.className = 'firework'; firework.style.left = x + 'px'; firework.style.top = y + 'px'; document.body.appendChild(firework); } document.addEventListener('click', function(event) { var x = event.clientX; var y = event.clientY; createFirework(x, y); });
首先,需要定義一個名為.firework的CSS類,用于表示煙花的樣式。該類包括了煙花的尺寸、形狀、顏色等各種屬性。另外,該類還定義了一個名為explode的動畫,用于讓煙花綻放。
接下來,通過JavaScript代碼監聽鼠標點擊事件,獲取鼠標坐標,并調用createFirework函數創建煙花。該函數將通過document.createElement方法創建一個div元素,并將其追加到文檔中。同時,該元素也會使用CSS樣式中定義的.firework類來設置樣式。
總體來說,這段代碼非常簡單,但通過組合CSS和JavaScript,卻實現了一個讓人贊嘆的特效效果。你可以在自己的網頁中嘗試添加這段代碼,讓你的網頁更加生動有趣!