HTML5之帆布(canvas)(二)

2021-07-25 07:55:13 字數 1567 閱讀 6203

· 乙個頁

面可以有多個

畫布,但是要

為每個畫布指定唯一的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....