HTML canvas strokeStyle eigenschap

Definitie en gebruik

strokeStyle Eigenschap instellen of retourneren van de kleur, gradient of patroon voor de pen.

Voorbeeld

Voorbeeld 1

Tekening van een rechthoek. Gebruik een blauwe penkleur:

Uw browser ondersteunt de canvas tag niet.

JavaScript:

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

Probeer het zelf

Syntaxis

context.strokeStyle=color|gradient|pattern;

Eigenschapswaarde

Waarde Beschrijving
color Geef de kleur van de pen aan voor de tekening CSS kleurwaarde.). Standaardwaarde is #000000.
gradient Gebruikt om een gradient object te maken voor het vullen van de tekening (LineairofRadijs)
pattern Gebruikt om een pattern pen te maken van het pattern object

Technische details

Standaardwaarde: #000000

Meer voorbeelden

Voorbeeld 2

Tekening van een rechthoek. Gebruik een gradientshare pen:

Uw browser ondersteunt de canvas tag niet.

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");
// Vul met een gradient
ctx.strokeStyle=gradient;
ctx.lineWidth=5;
ctx.strokeRect(20,20,150,100);

Probeer het zelf

Voorbeeld 3

Schrijf de tekst "codew3c.com" met een gradientshare pen:

Uw browser ondersteunt de canvas tag niet.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.font="30px Verdana";
// 创建渐变
var gradient=ctx.createLinearGradient(0,0,c.width,0);
gradient.addColorStop("0","magenta");
gradient.addColorStop("0.5","blue");
gradient.addColorStop("1.0","red");
// Vul met een gradient
ctx.strokeStyle=gradient;
ctx.strokeText("Big smile!",10,50);

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.