js制作時(shí)鐘特效 如何用canvas繪制鐘表?
如何用canvas繪制鐘表?lt!DOCTYPE htmlgtlthtmlgtltheadgtltmeta charsetutf-8 /gtlttitlegtHTML5定時(shí)器lt/titlegtlts
如何用canvas繪制鐘表?
lt!DOCTYPE htmlgt
lthtmlgt
ltheadgt
ltmeta charsetutf-8 /gt
lttitlegtHTML5定時(shí)器lt/titlegt
ltscript
ltstyl: 500 px margin: 25px自動(dòng)position:相對(duì)width: 500 px } lt/style gt lt/head gt lt body gt l header gt lt 2g thtml 5 timer lt/h2gt lt/header gt lt div class clocks gt lt canvas id canvas width 500 height 500 gtlt/canvas gt lt/div gt lt lt/body gt lt/html gt
ltscriptgtvar畫(huà)布,ctx
var clockRadius 250var clockImage
function clear() { (0,0,,)} function draw scene(){ clear()var Date new Date()var hours()var minutes()var seconds()hours hours gt 12?小時(shí)-12 :小時(shí)var小時(shí)小時(shí)分鐘/ 60 var分鐘分鐘秒/ 60 () ctx.drawImage(clockImage,0,0,500,500) (canvas.width / 2,canvas . height/2)()36px Arial # 000 CTX . text align center CTX . text baseline middle for(var n 1n lt 12n){ var theta(n-3)*(Math。PI * 2)/12 var x clock radius * 0.9 *(θ)var y clock radius * 0.9* (theta) (n,x,y) } () var theta (hour - 3) * 2 *數(shù)學(xué)。PI / 12 (theta) () (-15,-5) (-15,5) (clockRadius * 0.5,1) (clockRadius * 0.5,-1)()()()var theta(minute-15)* 2 * Math。PI / 60 (theta) () (-15,-4) (-15,4) (clockRadius * 0.8,1) (clockRadius * 0.8,-1) () () () var theta(秒- 15) * 2 *數(shù)學(xué)。PI / 60 (theta) () (-15,-3) (-15,3) (clockRadius * 0.9,1) (clockRadius * 0.9,-1)# 0f 0()()()()()/畫(huà)筆啟動(dòng)5 //設(shè)置畫(huà)筆線寬//設(shè)置畫(huà)筆顏色(250,250,248,0,360,false) //畫(huà)一個(gè)圓,坐標(biāo)250,250,半徑200,整圓(0-360度。True表示順時(shí)針()//drawing()//結(jié)束canvas } $(function(){ canvas(CTX)(2d)時(shí)鐘圖像新圖像()setinterval (drawscene,1000)}) lt/scriptgt。
cs582-js型插座說(shuō)明書(shū)?
一:線控面板使用說(shuō)明
①運(yùn)行模式指示:
按下 "模式與方法按鈕顯示當(dāng)前運(yùn)行模式??梢赃x擇自動(dòng)、制冷、除濕、制熱、送風(fēng)等。②風(fēng)速指示:
按下 "風(fēng)速和風(fēng)速按鈕顯示選定的風(fēng)扇速度。您可以選擇自動(dòng)、低風(fēng)速、沖程、高風(fēng)速等。(3)經(jīng)濟(jì)運(yùn)行表明:
按下 "經(jīng)濟(jì)與政治按鈕顯示,然后按此按鈕使圖標(biāo)顯示消失。④鎖定顯示:
按下 "鎖 "按鈕顯示鎖圖標(biāo),然后按此按鈕使圖標(biāo)顯示消失。在鎖定狀態(tài)下,除鎖定按鈕外,所有按鈕操作都無(wú)效。
⑤時(shí)鐘顯示:
通常,顯示當(dāng)前設(shè)置的時(shí)間。按下 "時(shí)鐘 "按鈕4秒鐘,小時(shí)部分閃爍,按 "▲ "or "▼ "要調(diào)整小時(shí),然后按 "時(shí)鐘 "按鈕,分鐘部分閃爍,并按 "▲ "or "▼ "調(diào)整分鐘。設(shè)置或更改時(shí)鐘后,您必須按確認(rèn)按鈕才能成功設(shè)置或更改時(shí)鐘。6.時(shí)機(jī)切換顯示:
展示與展示On "設(shè)置定時(shí)開(kāi)啟調(diào)節(jié)狀態(tài)或僅定時(shí)開(kāi)啟功能后;展示與展示關(guān)閉 "調(diào)整定時(shí)器關(guān)閉狀態(tài)或僅設(shè)置定時(shí)器關(guān)閉功能后。⑦溫度顯示區(qū):
正常情況下,顯示設(shè)定溫度。按下溫度調(diào)節(jié)按鈕▲ " "▼ "來(lái)設(shè)定溫度。在 "空氣供應(yīng)和供應(yīng)模式下,該顯示區(qū)沒(méi)有數(shù)字顯示。
①模式選擇按鈕:
用于選擇運(yùn)行模式。每按一次按鈕,運(yùn)行模式會(huì)依次變化如下;自動(dòng)→制冷→抽氣→加濕→制熱→送風(fēng)→自動(dòng)②定時(shí)打開(kāi)按鈕:
按下這個(gè)按鈕來(lái)啟動(dòng)計(jì)時(shí)器。之后,每按一次,定時(shí)器的開(kāi)啟時(shí)間就會(huì)增加0.5小時(shí)。當(dāng)定時(shí)器開(kāi)啟時(shí)間超過(guò)10小時(shí)時(shí),每按一次就會(huì)增加1小時(shí)。如果計(jì)時(shí)器被取消,只需將計(jì)時(shí)器調(diào)整到 "0.0 "。