图片路径改成自己的存放路径
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
*{
margin: 0;
padding: 0;
}
#clock {
width: 600px;
height: 600px;
/* position: relative; */
margin: 0 auto;
background: url(./images/clock/clockface.jpg) no-repeat center center;
}
span {
position: absolute;
text-align: center;
margin: 0 auto;
top: 0px;
right: 0px;
left: 0px;
}
</style>
</head>
<body>
<div id="clock">
<span id="hour"><img src="./images/clock/hourhand.png" alt=""></span>
<span id="min"><img src="./images/clock/minhand.png" alt=""></span>
<span id="sec"><img src="./images/clock/sechand.png" alt=""></span>
</div>
<script>
//获取元素
let hour = document.getElementById('hour');
let min = document.getElementById('min');
let sec = document.getElementById('sec');
function getTime() {
let date = new Date();
let h = date.getHours();//获取当前小时
let m = date.getMinutes();//获取当前分钟
let s = date.getSeconds();//获取当前秒数
hour.style.transform = 'rotate('+(h*30+m/2)+'deg)';
min.style.transform = 'rotate('+(m*6+s/10)+'deg)';
sec.style.transform = 'rotate('+(s*6)+'deg)';
}
getTime()
setInterval(getTime,1000);
</script>
</body>
</html>
![](https://img-blog.csdnimg.cn/af918cf2d25e4e15b3e1c7c74a57b677.png)
![](https://img-blog.csdnimg.cn/9798629948354ef3b67fd17192b88b27.png)
![](https://img-blog.csdnimg.cn/b50dd347aedf42789e810d32e947d9c4.png)
![](https://img-blog.csdnimg.cn/bed1d6a9560340869cd107fd5cecd523.jpg?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAV19zdHVkeTg=,size_20,color_FFFFFF,t_70,g_se,x_16)
![效果样式](https://img-blog.csdnimg.cn/c19c7cafce8f4de1874ec55307f43e3a.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAV19zdHVkeTg=,size_20,color_FFFFFF,t_70,g_se,x_16)