Méthode HTML canvas rect()

❮ Référence de canevas HTML

Exemple

Dessinez un rectangle de 150*100 pixels :

Votre navigateur ne prend pas en charge la balise HTML5 canva.

JavaScript :

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

Prise en charge du navigateur

Les nombres dans le tableau indiquent la première version du navigateur qui prend entièrement en charge la méthode.

Method
rect() Yes 9.0 Yes Yes Yes

Définition et utilisation

La méthode rect() crée un rectangle.

Astuce : Utilisez la méthode stroke() ou fill() pour dessiner le rectangle sur le canevas.

Syntaxe JavaScript : contexte .rect( x,y,largeur,hauteur );

Valeurs des paramètres

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

Plus d'exemples

Exemple

Créez trois rectangles avec la méthode rect() :

Votre navigateur ne prend pas en charge le canvatag.

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();


❮ Référence de canevas HTML