HTML canvas rect()- Methode

❮ HTML-Canvas-Referenz

Beispiel

Zeichnen Sie ein 150*100 Pixel großes Rechteck:

Ihr Browser unterstützt den HTML5-Canvastag nicht.

JavaScript:

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

Browser-Unterstützung

Die Zahlen in der Tabelle geben die erste Browserversion an, die das Verfahren vollständig unterstützt.

Method
rect() Yes 9.0 Yes Yes Yes

Definition und Verwendung

Die Methode rect() erzeugt ein Rechteck.

Tipp: Verwenden Sie die Methode stroke() oder fill() , um das Rechteck tatsächlich auf der Leinwand zu zeichnen.

JavaScript-Syntax: Kontext .rect( x,y,Breite,Höhe );

Parameterwerte

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

Mehr Beispiele

Beispiel

Erstellen Sie drei Rechtecke mit der Methode rect():

Ihr Browser unterstützt den Canvastag nicht.

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-Referenz