HTML炫酷動態時鐘是一種常見的網頁裝飾元素,它可以讓網頁更加生動有趣,吸引訪問者的注意力。下面是一段HTML炫酷動態時鐘的代碼實現。
<html> <head> <title>炫酷動態時鐘</title> <style type="text/css"> #clock { margin: 0 auto; width: 200px; height: 200px; position: relative; border-radius: 50%; background-color: black; } #hour, #minute, #second { position: absolute; width: 2px; height: 60px; transform-origin: bottom center; background-color: white; border-radius: 10px; } #hour { left: 99px; bottom: 100px; } #minute { left: 99px; bottom: 100px; } #second { left: 99px; bottom: 100px; } </style> <script type="text/javascript"> function clock() { var hour = document.getElementById('hour'); var minute = document.getElementById('minute'); var second = document.getElementById('second'); var now = new Date(); var h = now.getHours(); var m = now.getMinutes(); var s = now.getSeconds(); var ho = h * 30 + m / 2 - 90; var mo = m * 6 + s / 10 - 90; var so = s * 6 - 90; hour.style.transform = 'rotate(' + ho + 'deg)'; minute.style.transform = 'rotate(' + mo + 'deg)'; second.style.transform = 'rotate(' + so + 'deg)'; } setInterval(clock,1000); </script> </head> <body> <div id="clock"> <div id="hour"></div> <div id="minute"></div> <div id="second"></div> </div> </body> </html>
以上是一個簡單的HTML炫酷動態時鐘代碼實現,通過CSS中的樣式設置和JavaScript中的事件處理,實現了時針、分針、秒針的動態效果。在網頁中添加這樣一個特效,可以讓網頁更加生動有趣,同時也可以提高用戶的頁面體驗和潛在的瀏覽量。
下一篇vue微信界面