HTML canvas rect() methode

Definitie en gebruik

rect() De methode maakt een rechthoek aan.

Tip:Gebruik stroke() of fill() De methode tekent een rechthoek op het canvas.

Voorbeeld

Voorbeeld 1

Teken een rechthoek van 150*100 pixels:

Uw browser ondersteunt de HTML5 canvas tag niet.

JavaScript:

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

Probeer het zelf

Syntax

context.rect(x,y,width,height);

Parameterwaarde

Parameter Beschrijving
x X-coördinaat van de linkerbovenhoek van de rechthoek.
y Y-coördinaat van de linkerbovenhoek van de rechthoek.
width Breedte van de rechthoek, uitgedrukt in pixels.
height Hoogte van de rechthoek, uitgedrukt in pixels.

Meer voorbeelden

Voorbeeld 2

Maak drie rechthoeken met de methode rect():

Uw browser ondersteunt de HTML5 canvas tag niet.

JavaScript:

JavaScript:
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
// Rode rechthoek
ctx.beginPath();
ctx.lineWidth="6";
ctx.strokeStyle="red";
ctx.rect(5,5,290,140);
ctx.stroke();
// Groene rechthoek
ctx.beginPath();
ctx.lineWidth="4";
ctx.strokeStyle="green";
ctx.rect(30,30,50,50);
ctx.stroke();
// Blauwe rechthoek
ctx.beginPath();
ctx.lineWidth="10";
ctx.strokeStyle="blue";
ctx.rect(50,50,150,80);
ctx.stroke();

Probeer het zelf

Browserondersteuning

De cijfers in de tabel vermelden de eerste browserversie die deze eigenschap volledig ondersteunt.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

Opmerking:Internet Explorer 8 en oudere versies ondersteunen geen <canvas> element.