html代码大全时钟
导读:HTML代码大全中有许多实用的功能,比如时钟功能。时钟可以用于网页上的倒计时、时差转换等等。下面是一段HTML代码大全中的时钟代码:<!DOCTYPE html><html> <head> <...
HTML代码大全中有许多实用的功能,比如时钟功能。时钟可以用于网页上的倒计时、时差转换等等。下面是一段HTML代码大全中的时钟代码:
!DOCTYPE html> html> head> title> HTML 时钟/title> style> #clock { width: 200px; height: 200px; border: 5px solid black; border-radius: 50%; margin: 50px auto; position: relative; } #hour, #minute, #second { width: 2px; height: 70px; background-color: black; position: absolute; top: 50px; left: 99px; transform-origin: bottom center; } #hour { transform: rotate(200deg); } #minute { transform: rotate(230deg); } #second { transform: rotate(260deg); } #center { width: 10px; height: 10px; border-radius: 50%; background-color: black; position: absolute; top: 95px; left: 95px; } /style> /head> body> div id="clock"> div id="hour"> /div> div id="minute"> /div> div id="second"> /div> div id="center"> /div> /div> script> setInterval(function() { var time = new Date(); var hour = time.getHours(); var minute = time.getMinutes(); var second = time.getSeconds(); var hourDeg = (hour + (minute / 60)) * 30; var minuteDeg = (minute + (second / 60)) * 6; var secondDeg = second * 6; document.getElementById("hour").style.transform = "rotate(" + hourDeg + "deg)"; document.getElementById("minute").style.transform = "rotate(" + minuteDeg + "deg)"; document.getElementById("second").style.transform = "rotate(" + secondDeg + "deg)"; } , 1000); /script> /body> /html>
这段代码中,通过CSS样式来设置表盘和指针的样式,通过JavaScript代码来实现指针的旋转。其中,setInterval()方法用来定时更新指针的位置,1000表示每1秒钟执行一次。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: html代码大全时钟
本文地址: https://pptw.com/jishu/541750.html