Rettangolo Canvas HTML

Esempio

Il tuo browser non supporta il tag HTML5 canvas.

Disegnare un rettangolo di 150*100 pixel:

const canvas = document.getElementById("myCanvas");
const ctx = canvas.getContext("2d");
ctx.beginPath();
ctx.rect(20, 20, 150, 100);
ctx.stroke();

Prova tu stesso

Metodo rect()

Il metodo rect() aggiunge un rettangolo al percorso.

Sintassi:

context.rect(x, y, width, height)
Parametri Descrizione
x Coordinate x dell'angolo superiore sinistro del rettangolo.
y Coordinate y dell'angolo superiore sinistro del rettangolo.
width Larghezza del rettangolo, in pixel.
height Altezza del rettangolo, in pixel.

Più esempi

Esempio

Creare tre rettangoli utilizzando il metodo rect():

Il tuo browser non supporta il tag canvas.

JavaScript:

const canvas = document.getElementById("myCanvas");
const ctx = canvas.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();

Prova tu stesso

Vedi anche:

Manuale completo di Canvas di CodeW3C.com