你需要知道的:
canvas標(biāo)簽只是圖形容器,您必須使用腳本來(lái)繪制圖形。默認(rèn)大小:寬300px,高150px;
getContext() 方法可返回一個(gè)對(duì)象,該對(duì)象提供了用于在畫(huà)布上繪圖的方法和屬性。——獲取上下文對(duì)象。
getContext("2d") 對(duì)象屬性和方法,可用于在畫(huà)布上繪制文本、線條、矩形、圓形等等。
fillRect(l,t,w,h):默認(rèn)顏色是黑色 strokeRect(l,t,w,h):帶邊框的方塊。默認(rèn)一像素黑色邊框
setInterval() 方法可按照指定的周期(以毫秒計(jì))來(lái)調(diào)用函數(shù)或計(jì)算表達(dá)式。
beginPath():定義開(kāi)始繪制路徑, 它把當(dāng)前的點(diǎn)設(shè)置為 (0,0)。 當(dāng)一個(gè)畫(huà)布的環(huán)境第一次創(chuàng)建,beginPath()
方法會(huì)被顯式地調(diào)用。
closePath():結(jié)束繪制路徑(將起點(diǎn)與終點(diǎn)進(jìn)行連接)
繪制圓形:
arc( x,y,半徑,起始弧度,結(jié)束弧度,旋轉(zhuǎn)方向)
x,y:起始位置
弧度與角度的關(guān)系:弧度=角度*Math.PI/180
旋轉(zhuǎn)方向:順時(shí)針(默認(rèn):false,逆時(shí)針:true)
代碼:
新聞熱點(diǎn)
疑難解答