Canvas fillRect() 方法
示例
繪製一個 150*100 畫素的填充矩形
JavaScript
const canvas = document.getElementById("myCanvas");
const ctx = canvas.getContext("2d");
ctx.fillRect(20, 20, 150, 100);
自己動手試一試 »
更多示例見下文。
描述
fillRect()
方法繪製一個“填充”矩形。
fillRect()
方法不會改變當前路徑。
預設的 fillStyle
是 #000000(實心黑)。
另請參閱
fillStyle 屬性 (設定填充顏色或圖案)
strokeRect() 方法 (繪製一個矩形)
rect() 方法 (向路徑新增一個矩形)
clearRect() 方法 (清除畫布上的一個矩形)
語法
context.fillRect(x, y, width, height) |
引數值
引數 | 描述 | 試一試 |
---|---|---|
x | 矩形左上角的 x 座標 | 試一試 » |
y | 矩形左上角的 y 座標 | 試一試 » |
width | 矩形的寬度(以畫素為單位) | 試一試 » |
height | 矩形的高度(以畫素為單位) | 試一試 » |
返回值
無 |
更多示例
示例
為矩形定義紅色填充色
JavaScript
const canvas = document.getElementById("myCanvas");
const ctx = canvas.getContext("2d");
ctx.fillStyle = "red";
ctx.fillRect(20, 20, 150, 100);
自己動手試一試 »
瀏覽器支援
<canvas>
元素是 HTML5 標準(2014)。
fillRect()
在所有現代瀏覽器中都受支援
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 9-11 |
❮ Canvas 參考