Método rect() de canvas HTML

Definición y uso

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

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

Instancia

Ejemplo 1

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

Su navegador no admite la etiqueta canvas HTML5.

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 Coordenada x del vértice superior izquierdo del rectángulo.
y Coordenada y del vértice superior izquierdo del rectángulo.
width Anchura del rectángulo, en píxeles.
height Altura del rectángulo, en píxeles.

Más ejemplos

Ejemplo 2

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

Su navegador no admite la etiqueta canvas HTML5.

JavaScript:

JavaScript:
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
// Rectángulo rojo
ctx.beginPath();
ctx.lineWidth="6";
ctx.strokeStyle="red";
ctx.rect(5,5,290,140);
ctx.stroke();
// Rectángulo verde
ctx.beginPath();
ctx.lineWidth="4";
ctx.strokeStyle="green";
ctx.rect(30,30,50,50);
ctx.stroke();
// Rectángulo azul
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

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