Gli ultimi tutorial di sviluppo web
 

HTML canvas addColorStop() Method

<Riferimento Canvas HTML

Esempio

Definire un gradiente che va dal nero al bianco, come lo stile di riempimento per il rettangolo:

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);
Prova tu stesso "

Supporto per il browser

I numeri nella tabella indicano la prima versione del browser che supporta pienamente il metodo.

metodo
addColorStop() 9.0

Definizione e utilizzo

Il addColorStop() metodo specifica i colori e la posizione di un oggetto di gradiente.

Il addColorStop() metodo viene utilizzato insieme con createLinearGradient() o createRadialGradient() .

Nota: è possibile chiamare il addColorStop() il metodo più volte per cambiare un gradiente.Se si omette questo metodo per oggetti sfumati, il gradiente non sarà visibile. È necessario creare almeno una fermata colore ad avere una pendenza visibile.

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

valori dei parametri

Parametro Descrizione Gioca
stop Un valore compreso tra 0,0 e 1,0 che rappresenta la posizione tra inizio e fine in un gradiente Gioca "
color Un valore di colore CSS per visualizzare la posizionedi arresto Gioca "

Altri esempi

Esempio

Definire un gradiente con più addColorStop() metodi:

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);
Prova tu stesso "

<Riferimento Canvas HTML