绘制矩形
最后更新于:2022-04-02 03:28:35
[TOC]
## 绘制矩形
1. `fillRect(x, y, width, height)`:绘制一个填充的矩形。
2. `strokeRect(x, y, width, height)`:绘制一个矩形的边框。
3. `clearRect(x, y, widh, height)`:清除指定的矩形区域,然后这块区域会变的完全透明。
## 实例
```
var draw=()=>{
let canvas = document.querySelector("#tutorial");
if(!canvas.getContext)return;
/**
* @type CanvasRenderingContext2D
*/
let ctx = canvas.getContext("2d");
// style 必须写在前面
ctx.fillStyle="rgb(200,0,0)"
ctx.fillRect(10,10,100,100)
ctx.strokeStyle="rgb(0,100,0)"
ctx.strokeRect(10,10,100,100)
ctx.clearRect(20,20,50,50)
}
```
![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/e0/ef/e0ef1ef567a055d630b8a7dfe9d9af04_187x165.png)
';