Atributo strokeStyle del canvas HTML

Definición y uso

strokeStyle Atributo que configura o devuelve el color, degrade o patrón del trazo.

Ejemplo

Ejemplo 1

Dibujar un rectángulo. Usar color de trazo azul:

Su navegador no admite la etiqueta canvas.

JavaScript:

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

Prueba personalmente

Sintaxis

context.strokeStyle=color|gradient|pattern;

Valor de atributo

Valor Descripción
color Indica el color del trazo de dibujo Valor de color CSS。) El valor predeterminado es #000000.
gradient Objeto de degrade utilizado para rellenar el dibujo (LinealORadial)
pattern Objeto pattern utilizado para crear trazos de pattern

Detalles técnicos

Valor predeterminado: #000000

Más ejemplos

Ejemplo 2

Dibujar un rectángulo. Usar trazo de degrade:

Su navegador no admite la etiqueta 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");
// Rellenar con degradado
ctx.strokeStyle=gradient;
ctx.lineWidth=5;
ctx.strokeRect(20,20,150,100);

Prueba personalmente

Ejemplo 3

Escribir texto "codew3c.com" con un trazo de degrade:

Su navegador no admite la etiqueta 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");
// Rellenar con degradado
ctx.strokeStyle=gradient;
ctx.strokeText("Big smile!",10,50);

Prueba personalmente

Compatibilidad del navegador

Los números en la tabla indican la versión del navegador que admite por primera vez la propiedad.

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

Notas:Internet Explorer 8 y versiones anteriores no admiten el elemento <canvas>.