Método Canvas rect()

Definición y uso

rect() El método crea un rectángulo.

Consejo:Usar stroke() o fill() El método dibuja un rectángulo real en el lienzo.

Ejemplo

Ejemplo 1

Dibujar un rectángulo de 150*100 píxeles:

Su navegador no admite la etiqueta HTML5 canvas.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.rect(20,20,150,100);
ctx.stroke();

Prueba personalmente

Sintaxis

context.rect(x,y,width,height);

Valor del parámetro

Parámetros Descripción
x La coordenada x del extremo superior izquierdo del rectángulo.
y La coordenada y del extremo superior izquierdo del rectángulo.
width El ancho del rectángulo, en píxeles.
height La altura del rectángulo, en píxeles.

Más ejemplos

Ejemplo 2

Se crean tres rectángulos mediante el método rect():

Su navegador no admite la etiqueta HTML5 canvas.

JavaScript:

JavaScript:
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
// 红色矩形
ctx.beginPath();
ctx.lineWidth="6";
ctx.strokeStyle="red";
ctx.rect(5,5,290,140);
ctx.stroke();
// 绿色矩形
ctx.beginPath();
ctx.lineWidth="4";
ctx.strokeStyle="green";
ctx.rect(30,30,50,50);
ctx.stroke();
// 蓝色矩形
ctx.beginPath();
ctx.lineWidth="10";
ctx.strokeStyle="blue";
ctx.rect(50,50,150,80);
ctx.stroke();

Prueba personalmente

Compatibilidad del navegador

Los números en la tabla indican la versión del navegador que admite completamente la propiedad.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

Notas:Internet Explorer 8 y versiones anteriores no admiten el elemento <canvas>.