tutoriais mais recente desenvolvimento web
 

HTML canvas addColorStop() Method

<Object Canvas

Exemplo

Definir um gradiente que vai do preto ao branco, como o estilo de preenchimento para o retâ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);
Tente você mesmo "

Suporte navegador

Os números na tabela especificar a primeira versão do navegador que suporta totalmente o método.

Método
addColorStop() 4.0 9 3,6 4.0 10.1

Definição e Uso

O addColorStop() método especifica as cores e a posição de um objecto gradiente.

O addColorStop() método é usado em conjunto com createLinearGradient() ou createRadialGradient() .

Note: Você pode chamar o addColorStop() método várias vezes para mudar um gradiente. Se você omitir esse método para objetos de gradiente, o gradiente não será visível. Você precisa criar pelo menos uma paragem de cor para ter um gradiente visível.

sintaxe JavaScript: gradient . addColorStop( stop , color ) ;

Os valores dos parâmetros

Parâmetro Descrição Jogue
stop Um valor entre 0,0 e 1,0, que representa a posição entre o início e fim num gradiente Jogue "
color Um valor de cor CSS para exibir na stop posição Jogue "

Exemplos

mais Exemplos

Exemplo

Definir um gradiente com múltiplos 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);
Tente você mesmo "

<Object Canvas