· 乙個頁
面可以有多個
畫布,但是要
為每個畫布指定唯一的id
· 預設情況下,畫布是透明的
在畫布上繪圖
接下來我們開始在畫布上繪製乙個矩形。要畫這個矩形,首先要確定矩形的位置,其次是矩形的大小。這裡把矩形畫在x = 10畫素,y = 10畫素的位置,讓它的高度和寬度都等於100畫素。 ·
1.首先
獲得畫布元素的引用 ·
2.獲取畫布的乙個
「2d」
上下文
· 3.使用這
個上下汶萊繪製
影象
理因為畫布是
html5
中新增的特性,所以會遇到有些瀏覽器不支援的情況,這是我們就需要檢視畫布物件中是否存在的getcontext方法:
此外我們還可以這樣做:
<
canvasid=
"draw"
width
="600"
height
="200"
>please upgrade your browser!
canvas
>
只要瀏覽器看到不認識的元素,預設行為就顯示其中包含的文字。所以,不支援帆布瀏覽的器看到
元素時,它們就會顯示請公升級瀏覽器!另一方面,支援畫布的瀏覽器會直接忽略畫布標記之間的所有文字,所以不會顯示這個文字。
HTML5之帆布(canvas)(四)
繪製矩形 指定正方形的邊長 指定正方形的位置點 x和 設定正方形的屬性 繪製正方形 畫正方形 function drawsquare canvas,context 繪製線 beginpath 方法方法告 訴畫布開始乙個新路徑 的moveto 方法把畫筆移到畫布上的指定點 了lineto 方法描繪 路...
HTML5之Canvas畫圓形
html5之canvas畫圓形 1 設計原始碼 2 設計結果 3 分析說明 1 建立路徑 context.beginpath 2 建立圓形路徑 context.arc 600,300,200,0,math.pi 2,true 第乙個引數x 起點橫座標 第二個引數y 起點縱座標 第三個引數radius...
HTML5之Canvas影片廣場
html5之canvas影片廣場 1 設計源 2 設計結果 3 分析說明 1 獲取canvas元素 var canvas document.getelementbyid canvas 2 取到上下文 var context canvas.getcontext 2d 3 填充繪製邊框 context....