📅  最后修改于: 2023-12-03 15:31:11.612000             🧑  作者: Mango
rect()
方法是 canvas 绘图 API 中的一个方法,用于绘制矩形。这个方法可以接收 4 个参数:x、y、width 和 height,分别表示矩形的左上角坐标和宽高。
语法如下:
context.rect(x, y, width, height);
x
: 矩形左上角的 x 坐标。默认值为 0。y
: 矩形左上角的 y 坐标。默认值为 0。width
: 矩形的宽度。默认值为 canvas 的宽度。height
: 矩形的高度。默认值为 canvas 的高度。以下是一个简单的例子,演示了如何使用 rect()
方法在 canvas 上绘制一个矩形。
<canvas id="myCanvas"></canvas>
<script>
const canvas = document.getElementById('myCanvas');
const context = canvas.getContext('2d');
// 绘制矩形
context.rect(50, 50, 150, 100);
// 设置样式并填充矩形
context.fillStyle = 'red';
context.fill();
</script>
运行上面的代码,可以在 canvas 上看到一个红色的矩形。
rect()
方法是一个基本的绘图方法,用于在 canvas 上绘制矩形。它的参数很简单,通过设置不同的参数值可以绘制出各种不同形状的矩形。因为矩形在视觉上是一种非常基本的形状,所以 rect()
方法在 canvas 绘图中被广泛使用。