最新的Web開發教程
 

HTML繪圖畫布


畫在畫布上使用JavaScript

在所有的HTML畫布必須用JavaScript來實現繪圖:

<script>
var canvas = document.getElementById("myCanvas");
var ctx = canvas.getContext("2d");
ctx.fillStyle = "#FF0000";
ctx.fillRect(0,0,150,75);
</script>
試一試»

步驟1:找到canvas元素

首先,你必須找到<canvas>元素。

這是通過使用HTML DOM方法完成getElementById()

var canvas = document.getElementById("myCanvas");

第2步:創建一個圖形對象

其次,你需要為畫布圖形對象。

所述getContext()是一個內置的HTML對象,與圖紙的屬性和方法:

var ctx = canvas.getContext("2d");

步驟3:畫在畫布上

最後,你可以畫在畫布上。

將圖形對象,以紅色的填充樣式:

ctx.fillStyle = "#FF0000";

FillStyle屬性可以是CSS顏色,漸變或圖案。 默認填充樣式是黑色的。

fillRect( x,y,width,height )方法繪製一個矩形,填充填充樣式,在畫布上:

ctx.fillRect(0,0,150,75);