Attribut strokeStyle du canvas HTML
Définition et utilisation
strokeStyle
Définit ou retourne la couleur, le dégradé ou le motif du pinceau de dessin.
Exemple
Exemple 1
Tracez un rectangle. Utilisez une couleur de pinceau bleue :
JavaScript:
var c=document.getElementById("myCanvas"); var ctx=c.getContext("2d"); ctx.strokeStyle="#0000ff"; ctx.strokeRect(20,20,150,100);
Syntaxe
context.strokeStyle=color|gradient|pattern;
Valeur de l'attribut
Valeur | Description |
---|---|
color | Indique la couleur du pinceau de dessin Valeur de couleur CSS). Valeur par défaut : #000000. |
gradient | Objet de dégradé utilisé pour remplir le dessin (LinéaireouRadiant) |
pattern | Objet pattern utilisé pour créer un pinceau pattern |
Détails techniques
Valeur par défaut : | #000000 |
---|
Plus d'exemples
Exemple 2
Tracez un rectangle. Utilisez un pinceau de dégradé :
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"); // Remplissage avec le dégradé ctx.strokeStyle=gradient; ctx.lineWidth=5; ctx.strokeRect(20,20,150,100);
Exemple 3
Écrivez le texte "codew3c.com" avec un pinceau de dégradé :
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"); // Remplissage avec le dégradé ctx.strokeStyle=gradient; ctx.strokeText("Big smile!",10,50);
Prise en charge du navigateur
Les numéros dans le tableau indiquent la version du navigateur qui prend en charge cette propriété pour la première fois.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
Remarque :Internet Explorer 8 et les versions antérieures ne prennent pas en charge l'élément <canvas>.