Proprietà strokeStyle del canvas HTML

Definizione e uso

strokeStyle Impostare o restituire il colore, la gradazione o il modello del pennello di disegno.

Esempio

Esempio 1

Disegnare un rettangolo. Utilizzare un colore di pennello blu:

Il tuo browser non supporta il tag canvas.

JavaScript:

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

Prova direttamente

Sintassi

context.strokeStyle=color|gradient|pattern;

Valore dell'attributo

Valore Descrizione
color Indica il colore del pennello di disegno Valore di colore CSS.) Il valore predefinito è #000000.
gradient Oggetto di gradazione utilizzato per riempire le grafiche (LineareoRadiante)
pattern Oggetto pattern utilizzato per creare pennelli pattern

Dettagli tecnici

Valore predefinito: #000000

Più esempi

Esempio 2

Disegnare un rettangolo. Utilizzare un pennello di gradazione:

Il tuo browser non supporta il tag 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");
// Riempimento con gradiente
ctx.strokeStyle=gradient;
ctx.lineWidth=5;
ctx.strokeRect(20,20,150,100);

Prova direttamente

Esempio 3

Scrivere il testo "codew3c.com" con un pennello di gradazione:

Il tuo browser non supporta il tag canvas.

JavaScript:

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

Prova direttamente

Supporto del browser

I numeri nella tabella indicano la versione del browser che supporta per la prima volta questa proprietà.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 9.0 3.6 4.0 10.1

Nota:Internet Explorer 8 e versioni precedenti non supportano l'elemento <canvas>.