Najnowsze tutoriale tworzenie stron internetowych
 

HTML canvas addColorStop() Method

<Płótno Przedmiot

Przykład

Zdefiniować gradient, który przechodzi od czerni do bieli, jak styl wypełnienia dla prostokąta:

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);
Spróbuj sam "

Wsparcie przeglądarka

Liczby w tabeli określ pierwszą wersję przeglądarki, która w pełni obsługuje metodę.

metoda
addColorStop() 4.0 9.0 3.6 4.0 10,1

Definicja i Wykorzystanie

addColorStop() metody podano kolory i położenia w obiekcie gradientu.

addColorStop() sposobu stosuje się w połączeniu z createLinearGradient() lub createRadialGradient() .

Note: Możesz zadzwonić do addColorStop() metoda wielokrotnie zmienić gradient. Jeśli pominąć tej metody dla obiektów gradientu, gradient nie będzie widoczny. Musisz utworzyć co najmniej jeden przystanek kolorów mieć widoczny gradient.

Składnia JavaScript: gradient . addColorStop( stop , color ) ;

wartości parametrów

Parametr Opis Graj
stop Wartość między 0,0 a 1,0, który reprezentuje pozycję pomiędzy początkiem i końcem w gradiencie Graj "
color Wartość koloru CSS , aby wyświetlić na stop pozycji Graj "

Przykłady

Więcej przykładów

Przykład

Określić gradient z wieloma addColorStop() metody:

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);
Spróbuj sam "

<Płótno Przedmiot