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
