1. 程式人生 > >設定一個簡單的時鐘

設定一個簡單的時鐘

今天我麼們來用用css3中的2D旋轉來做一個時鐘
首先我們來看看學要用到的知識點
1.首先要用到css3中的transform方法,設定其中的屬性rotate
我們可以在style中設定,也可以在js中設定 id.style.transform=“rotate(30deg)”;
2.其次還要用到js中的計時器,我們回想一下js中的計時器有兩種方式
(1) setInterval(a,b)方法 a代表要執行的方法 b代表的是計時的時間,每間隔多少毫秒執行a方法,一直執行下去,執行多次
(2) setTimeout(a,b)方法 a代表要執行的方法 b代表的是多長時間後執行,只執行一次
現在我們來看一下程式碼實現:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<script>
		var i = 0;
		var a;
		window.onload=function(){
			a = document.getElementById("a");
			setInterval("changeDiv()",1000);
}
	function changeDiv(){
			i+=6;
			a.style.transform="rotate("+i+"deg)";
}
	</script>
	<body>
		<img id="a" src="img/a.png">//插入指標圖片
	</body>
</html>

上面的程式碼基本上就是實現了一個簡單的時鐘功能這個就是上面程式碼中的圖片