原生js+css3制作一款简单的圆形时钟动画特效,获取的是本地时间,代码比较精简,时钟样式可以修改图片进行美化。
js代码
<script type="text/javascript">
window.onload=function(){
var hour = document.getElementById("hour");
var min = document.getElementById("min");
var sec = document.getElementById("sec");
//开启定时器
setInterval(function(){
var date = new Date();
var mills = date.getMilliseconds();
var s = date.getSeconds()+mills/1000;
var m = date.getMinutes()+s/60;
var h = date.getHours() % 12+m/60;
//console.log(s);
//是指针旋转
hour.style.transform = 'rotate('+h*30+'deg)';
min.style.transform = 'rotate('+m*6+'deg)';
sec.style.transform = 'rotate('+s*6+'deg)';
//因ps技术原因指未能与钟盘匹配,故设置旋转中心点
sec.style.transformOrigin = '49% 65%'
min.style.transformOrigin = '50% 65%'
hour.style.transformOrigin = '49% 68%'
},10);
}
</script>
系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1915635791