Ultimele tutoriale de dezvoltare web
 

HTML canvas addColorStop() Method

<Canvas obiect

Exemplu

Definiți un gradient care merge de la negru la alb, ca stilul de umplere pentru dreptunghi:

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);
Încearcă - l singur »

Suport pentru browser-

Numerele din tabel specifica prima versiune de browser care acceptă pe deplin metoda.

Metodă
addColorStop() 4 9 3.6 4 10.1

Definiție și utilizare

addColorStop() metoda specifică culorile și poziția într - un obiect de gradient.

addColorStop() Metoda este utilizată împreună cu createLinearGradient() sau createRadialGradient() .

Note: Puteți apela addColorStop() metoda de mai multe ori pentru a schimba un gradient. Dacă omiteți această metodă pentru obiecte de gradient, gradientul nu va fi vizibil. Trebuie să creați cel puțin un opritor de culoare pentru a avea un gradient vizibil.

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

Valorile parametrilor

Parametru Descriere Joaca-l
stop O valoare între 0.0 și 1.0, care reprezintă poziția între început și sfârșit într-un gradient Joaca - l »
color O valoare de stop culoare CSS pentru a afișa la stop poziția Joaca - l »

Exemple

Mai multe exemple

Exemplu

Definiți un gradient cu multiple addColorStop() metode:

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);
Încearcă - l singur »

<Canvas obiect