HTML canvas rect() Methode

Definition und Verwendung

rect() Die Methode erstellt ein Rechteck.

Hinweis:Verwenden Sie stroke() oder fill() Die Methode zeichnet tatsächlich ein Rechteck auf dem Canvas.

Beispiel

Beispiel 1

Zeichne einen 150*100 Pixel großen Rechteck:

Ihr Browser unterstützt das HTML5 canvas-Tag nicht.

JavaScript:

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

Versuchen Sie es selbst

Syntax

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

Parameterwert

Parameter Beschreibung
x Die x-Koordinate des linken oberen Ecks des Rechtecks.
y Die y-Koordinate des linken oberen Ecks des Rechtecks.
width Die Breite des Rechtecks in Pixel.
height Die Höhe des Rechtecks in Pixel.

Mehr Beispiele

Beispiel 2

Drei Rechtecke werden durch die Methode rect() erstellt:

Ihr Browser unterstützt das HTML5 canvas-Tag nicht.

JavaScript:

JavaScript:
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
// roter Rechteck
ctx.beginPath();
ctx.lineWidth="6";
ctx.strokeStyle="red";
ctx.rect(5,5,290,140);
ctx.stroke();
// Grünem Rechteck
ctx.beginPath();
ctx.lineWidth="4";
ctx.strokeStyle="green";
ctx.rect(30,30,50,50);
ctx.stroke();
// Blaues Rechteck
ctx.beginPath();
ctx.lineWidth="10";
ctx.strokeStyle="blue";
ctx.rect(50,50,150,80);
ctx.stroke();

Versuchen Sie es selbst

Browserkompatibilität

Die in der Tabelle genannten Zahlen geben die erste Browserversion an, die diese Eigenschaft vollständig unterstützt.

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

Anmerkung:Internet Explorer 8 und frühere Versionen unterstützen das <canvas>-Element nicht.