做一個機械鐘錶,鐘錶背景,做一個三指標偏轉的動畫效果
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中文網其他相關文章!