簡易時鐘:
1、搭建html/css部分
插入時鐘背景,使用子絕父相
。把時針和分針、秒針的樣式放在時鐘的中心位置
2、js邏輯部分
(1)獲取時針、分針、秒針
var hour=document.
getelementbyid
("hour");
var min=document.
getelementbyid
("min");
var sec=document.
getelementbyid
("second"
);
(2)加上定時器,定時器間隔可以根據時鐘的間隔來確定。下面幾點的內容都在此函式中編寫
setinterval((
function()
),10)
;
(3)獲取當前時間,使用date物件。還考慮到分針不在整數時,會與整數有偏差,所以加上秒數、以及後面的分針。
由於時鐘上只有1-12.但是時間有1-24.所以在獲取當前小時值時%12
,便於在進入下午一點後時鐘的迴圈
var mills=date.
getmilliseconds()
;/*當前的時間轉毫秒*/
var s=date.
getseconds()
+mills/
1000
;/*拿到秒*/
var m=date.
getminutes()
+s/60
;/*拿到現在的分針*/
var h=date.
gethours()
%12+m/60
;/*拿到現在的時*/
(4)設定對應時間點,時針分針秒針的指向。根據換算,可以得出旋轉的角度,可有以下**:
hour.style.transform=
'rotate('
+h*30
+'deg)'
;min.style.transform=
'rotate('
+m*6
+'deg)'
;sec.style.transform=
'rotate('
+s*6
+'deg)'
;
SVG簡易入門(極簡)
圖形的style設定 其他常用標籤 標籤相當於螢幕的視窗 也就是視口 所有的圖形都繪製在這個視口上,可以在svg標籤內通過width與height為它設定大小,例 width 200px height 200px 這裡的視口是寬高均為200px的正方形,寬高的長度也可以不使用px,而是使用相對大小 ...
js 實現簡易時鐘效果
大江東去,浪淘盡,千古風流人物。故壘西邊,人道是,三國周郎赤壁。亂石穿空,驚濤拍岸,捲起千堆雪。江山如畫,一時多少豪傑。遙想公瑾當年,小喬初嫁了,雄姿英發。羽扇綸巾,談笑間,檣櫓灰飛煙滅。故國神遊,多情應笑我,早生華髮。人生如夢,一尊還酹江月。來自奔跑的panda部落,panda每天與您一起進步 d...
js中bind call apply區別和簡單應用
以下是例子 var form1 document.getelementbyid form1 onclick form1.submit 1 name age undefined document.getelementbyid form1 onclick function document.getele...