HTML-canvas rect() Methode

❮ HTML Canvas-referentie

Voorbeeld

Teken een rechthoek van 150 * 100 pixels:

Uw browser ondersteunt de HTML5canvastag niet.

javascript:

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

Browserondersteuning

De getallen in de tabel geven de eerste browserversie aan die de methode volledig ondersteunt.

Method
rect() Yes 9.0 Yes Yes Yes

Definitie en gebruik

De methode rect() maakt een rechthoek.

Tip: gebruik de methode stroke() of fill() om de rechthoek daadwerkelijk op het canvas te tekenen.

JavaScript-syntaxis: context .rect( x,y,breedte,hoogte );

Parameterwaarden

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

Meer voorbeelden

Voorbeeld

Maak drie rechthoeken met de rect() methode:

Uwbrowserondersteuntdecanvastag niet.

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


❮ HTML Canvas-referentie