<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
#box{width: 225px;height: 225px;background: url("img/biaopan.jpg")no-repeat;
position: relative;margin: 100px auto 0;background-position: -33px -8px;
border-radius: 50%}
#dian{width: 2px;height: 2px;background: green;position: absolute;
top: 112px;left: 112px}
#shi{width: 6px;height: 60px;background: #000;position: absolute;
left: 110px;top: 70px;transform-origin: 50% 72%}
#fen{width: 4px;height: 80px;position: absolute;left: 111px;top: 50px;
background: #000;transform-origin: 50% 79%}
#miao{width: 2px;height: 100px;position: absolute;left: 112px;top:40px;
background: red;transform-origin: 50% 73%;}
</style>
</head>
<body>
<div id="box">
<div id="shi"></div>
<div id="fen"></div>
<div id="miao"></div>
<div id="dian"></div>
</div>
</body>
</html>
<script>
var shi=document.getElementById('shi'),
fen=document.getElementById('fen'),
miao=document.getElementById('miao')
function clock() {
var time=new Date(),
s=time.getSeconds(),
m=time.getMinutes(),
h=time.getHours()
miao.style.transform='rotate('+s*6+'deg)'
fen.style.transform='rotate('+(m+s/60)*6+'deg)'
shi.style.transform='rotate('+(h+m/60+s/3600)*30+'deg)'
}
clock()
setInterval(clock,1000)
</script>