简易时钟

基于css3、html的简约时钟

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<div class="time">
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
<nav class="hours"></nav>
<nav class="minutes"></nav>
<nav class="seconds"></nav>
</div>

1.表盘样式

表盘由一个div和12个span组成

2.时 分 秒

由三个div组成

js部分

1
2
3
4
5
6
7
8
9
10
11
var timer=setInterval(fun,1000);
function fun(){
var time=new Date();
var hours=time.getHours();
var minutes=time.getMinutes();
var seconds=time.getSeconds();
var ms=time.getMilliseconds();
document.querySelector(".hours").style.transform='rotateZ('+(hours*30+minutes/2+seconds/120)+'deg)';
document.querySelector(".minutes").style.transform='rotateZ('+(minutes*6+seconds/10)+'deg)';
document.querySelector(".seconds").style.transform='rotateZ('+seconds*6+'deg)';
}

效果图

clock

这个时钟很简单的,css样式随便你写,如果有需要,请传送到我的:github

很惭愧<br><br>只做了一点微小的工作<br>谢谢大家