HTML-Canvas -closePath()- Methode

❮ HTML-Canvas-Referenz

Beispiel

Zeichnen Sie einen Pfad in Form des Buchstabens L und ziehen Sie dann eine Linie zurück zum Ausgangspunkt:

Ihr Browser unterstützt den HTML5-Canvastag nicht.

JavaScript:

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.beginPath();
ctx.moveTo(20, 20);
ctx.lineTo(20, 100);
ctx.lineTo(70, 100);
ctx.closePath();
ctx.stroke();

Browser-Unterstützung

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

Method
closePath() Yes 9.0 Yes Yes Yes

Definition und Verwendung

Die Methode closePath() erstellt einen Pfad vom aktuellen Punkt zurück zum Ausgangspunkt.

Tipp: Verwenden Sie die Methode stroke() , um den Pfad tatsächlich auf der Leinwand zu zeichnen.

Tipp: Verwenden Sie die Methode fill() , um die Zeichnung zu füllen (schwarz ist die Standardeinstellung). Verwenden Sie die Eigenschaft fillStyle , um mit einer anderen Farbe/einem anderen Farbverlauf zu füllen.

JavaScript-Syntax: Kontext .closePath();

Mehr Beispiele

Beispiel

Verwenden Sie Rot als Füllfarbe:

Ihr Browser unterstützt den Canvastag nicht.

JavaScript:

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.beginPath();
ctx.moveTo(20, 20);
ctx.lineTo(20, 100);
ctx.lineTo(70, 100);
ctx.closePath();
ctx.stroke();
ctx.fillStyle = "red";
ctx.fill();

❮ HTML-Canvas-Referenz