做一个机械钟表,钟表背景,做一个三指针偏转的动画效果
1、获取当地时间
获取三个指针的对象(样式不赘述)
var h = document.getElementById("h"); var m = document.getElementById("m"); var s = document.getElementById("s");
获取当地时间
function setTime(){ var date = new Date();
1)
//思路:设置秒针旋转角度;60 = 360deg; 1 = 6deg; var seceonds = date.getSeconds();//获取当前秒数 s.style.transform=" rotate("+6*senconds+"deg)"; //(style中的样式transform =rotate(x deg))旋转多少度; // 60分钟 = 360deg 1分钟=6deg; var minutes = date.getMinutes(); m.style.transform = "rotate(" + 6 * minutes + "deg)"; //设置时针 //12小时 = 360deg 1小时=30deg var hours = date.getHours(); h.style.transform = "rotate(" + 30 * hours + "deg)"; } setTime();函数调用执行 setInterval(setTime,1000);
以上就是如何用js获取当地时间做当地指针的详细内容,更多请关注php中文网其它相关文章!
已抢186791个
抢已抢67372个
抢已抢353308个
抢已抢667708个
抢已抢122874个
抢已抢24337个
抢