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 :

Votre navigateur ne prend pas en charge la balise canvas.

JavaScript:

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

Essayez-le vous-même

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é :

Votre navigateur ne prend pas en charge la balise canvas.

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);

Essayez-le vous-même

Exemple 3

Écrivez le texte "codew3c.com" avec un pinceau de dégradé :

Votre navigateur ne prend pas en charge la balise canvas.

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);

Essayez-le vous-même

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>.