Los últimos tutoriales de desarrollo web
 

HTML canvas addColorStop() Method

<Objeto Canvas

Ejemplo

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

YourbrowserdoesnotsupporttheHTML5canvastag.

JavaScript:

var c=document.getElementById('myCanvas');
var ctx=c.getContext('2d');

var grd=ctx.createLinearGradient(0,0,170,0);
grd.addColorStop(0,"black");
grd.addColorStop(1,"white");

ctx.fillStyle=grd;
ctx.fillRect(20,20,150,100);
Inténtalo tú mismo "

Soporte del navegador

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

Método
addColorStop() 4.0 9.0 3.6 4.0 10.1

Definición y Uso

El addColorStop() método especifica los colores y la posición en un objeto de gradiente.

El addColorStop() método se utiliza junto con createLinearGradient() o createRadialGradient() .

Note: Puede llamar al addColorStop() método varias veces para cambiar un gradiente. Si se omite este método para los objetos, el gradiente no será visible. Es necesario crear al menos un nivel de color para tener un gradiente visible.

la sintaxis de JavaScript: gradient . addColorStop( stop , color ) ;

Los valores de los parámetros

Parámetro Descripción Juegalo
stop Un valor entre 0,0 y 1,0 que representa la posición entre el inicio y el final en un gradiente Juegalo "
color Un valor de color CSS para que aparezca en la stop posición Juegalo "

Ejemplos

Más ejemplos

Ejemplo

Definir un gradiente con múltiples addColorStop() métodos:

Yourbrowserdoesnotsupportthecanvastag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");

var grd=ctx.createLinearGradient(0,0,170,0);
grd.addColorStop(0,"black");
grd.addColorStop("0.3","magenta");
grd.addColorStop("0.5","blue");
grd.addColorStop("0.6","green");
grd.addColorStop("0.8","yellow");
grd.addColorStop(1,"red");

ctx.fillStyle=grd;
ctx.fillRect(20,20,150,100);
Inténtalo tú mismo "

<Objeto Canvas