StrokeStyle- Eigenschaft der HTML-Leinwand

❮ HTML-Canvas-Referenz

Beispiel

Zeichne ein Rechteck. Verwenden Sie eine rote Strichfarbe:

Ihr Browser unterstützt den HTML5-Canvastag nicht.

JavaScript:

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.strokeStyle = "#FF0000";
ctx.strokeRect(20, 20, 150, 100);

Browser-Unterstützung

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

Property
strokeStyle Yes 9.0 Yes Yes Yes

Definition und Verwendung

Die Eigenschaft strokeStyle legt die für Striche verwendete Farbe, den Farbverlauf oder das Muster fest oder gibt sie zurück.

Standardwert: #000000
JavaScript-Syntax: Kontext .strokeStyle= Farbe | Farbverlauf | Muster ;

Eigenschaftswerte

Value Description Play it
color A CSS color value that indicates the stroke color of the drawing. Default value is #000000
gradient A gradient object (linear or radial) used to create a gradient stroke  
pattern A pattern object used to create a pattern stroke  

Mehr Beispiele

Beispiel

Zeichne ein Rechteck. Verwenden Sie einen Verlaufsstrich:

Ihr Browser unterstützt den HTML5-Canvastag nicht.

JavaScript:

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");

var gradient = ctx.createLinearGradient(0, 0, 170, 0);
gradient.addColorStop("0", "magenta");
gradient.addColorStop("0.5" ,"blue");
gradient.addColorStop("1.0", "red");

// Fill with gradient
ctx.strokeStyle = gradient;
ctx.lineWidth = 5;
ctx.strokeRect(20, 20, 150, 100);

Beispiel

Schreiben Sie den Text „Großes Lächeln!“ mit einem Verlaufsstrich:

Ihr Browser unterstützt den HTML5-Canvastag nicht.

JavaScript:

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.font = "30px Verdana";
// Create gradient
var gradient = ctx.createLinearGradient(0, 0, c.width, 0);
gradient.addColorStop("0", "magenta");
gradient.addColorStop("0.5", "blue");
gradient.addColorStop("1.0", "red");
// Fill with gradient
ctx.strokeStyle = gradient;
ctx.strokeText("Big smile!", 10, 50);

❮ HTML-Canvas-Referenz