Los últimos tutoriales de desarrollo web
 

HTML canvas fillStyle Propery

<Canvas Referencia HTML

Ejemplo

Definir un relleno de color rojo para el rectángulo:

Yourbrowserdoesnotsupportthecanvastag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.fillStyle="#FF0000";
ctx.fillRect(20,20,150,100);
Inténtalo tú mismo "

Soporte para el navegador

Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con el método.

Método
fillStyle() 9.0

Definición y Uso

Los conjuntos de propiedades fillStyle o devuelve el color, degradado o un motivo utilizado para rellenar el dibujo.

Valor por defecto: # 000000
la sintaxis de JavaScript: context.fillStyle=color|gradient|pattern;

Valores de propiedad

Valor Descripción Juegalo
color Un valor de color CSS que indica el color de relleno del dibujo. El valor por defecto es # 000000 Juegalo "
gradient Un objeto degradado ( lineal o radial ) que se utiliza para rellenar el dibujo
patrón Un pattern objeto de usar para rellenar el dibujo

Más ejemplos

Ejemplo

Definir un gradiente (de arriba abajo) como el estilo de relleno para el rectángulo:

Yourbrowserdoesnotsupportthecanvastag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
var my_gradient=ctx.createLinearGradient(0,0,0,170);
my_gradient.addColorStop(0,"black");
my_gradient.addColorStop(1,"white");
ctx.fillStyle=my_gradient;
ctx.fillRect(20,20,150,100);
Inténtalo tú mismo "

Ejemplo

Definir un gradiente (de izquierda a derecha) como el estilo de relleno para el rectángulo:

Yourbrowserdoesnotsupportthecanvastag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
var my_gradient=ctx.createLinearGradient(0,0,170,0);
my_gradient.addColorStop(0,"black");
my_gradient.addColorStop(1,"white");
ctx.fillStyle=my_gradient;
ctx.fillRect(20,20,150,100);
Inténtalo tú mismo "

Ejemplo

Definir un gradiente que va desde el negro, el rojo, el blanco, como el estilo de relleno para el rectángulo:

Yourbrowserdoesnotsupportthecanvastag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
var my_gradient=ctx.createLinearGradient(0,0,170,0);
my_gradient.addColorStop(0,"black");
my_gradient.addColorStop(0.5,"red");
my_gradient.addColorStop(1,"white");
ctx.fillStyle=my_gradient;
ctx.fillRect(20,20,150,100);
Inténtalo tú mismo "

Imagen a utilizar:

Lámpara

Ejemplo

Utilice una imagen para rellenar el dibujo:

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
var img=document.getElementById("lamp");
var pat=ctx.createPattern(img,"repeat");
ctx.rect(0,0,150,100);
ctx.fillStyle=pat;
ctx.fill();
Inténtalo tú mismo "

<Canvas Referencia HTML