Metodo HTML canvas rect()

❮ Riferimento tela HTML

Esempio

Disegna un rettangolo di 150*100 pixel:

Il tuo browser non supporta il canvastag HTML5.

JavaScript:

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

Supporto browser

I numeri nella tabella specificano la prima versione del browser che supporta completamente il metodo.

Method
rect() Yes 9.0 Yes Yes Yes

Definizione e utilizzo

Il metodo rect() crea un rettangolo.

Suggerimento: usa il metodo stroke() o fill() per disegnare effettivamente il rettangolo sulla tela.

sintassi JavaScript: contesto .rect( x,y,larghezza,altezza );

Valori dei parametri

Parameter Description Play it
x The x-coordinate of the upper-left corner of the rectangle
y The y-coordinate of the upper-left corner of the rectangle
width The width of the rectangle, in pixels
height The height of the rectangle, in pixels

Altri esempi

Esempio

Crea tre rettangoli con il metodo rect():

Il tuo browser non supporta il tag canvas.

JavaScript:

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");

// Red rectangle
ctx.beginPath();
ctx.lineWidth = "6";
ctx.strokeStyle = "red";
ctx.rect(5, 5, 290, 140);
ctx.stroke();

// Green rectangle
ctx.beginPath();
ctx.lineWidth = "4";
ctx.strokeStyle = "green";
ctx.rect(30, 30, 50, 50);
ctx.stroke();

// Blue rectangle
ctx.beginPath();
ctx.lineWidth = "10";
ctx.strokeStyle = "blue";
ctx.rect(50, 50, 150, 80);
ctx.stroke();


❮ Riferimento tela HTML