ЛУЧШИЙ САЙТ ДЛЯ РАЗРАБОТЧИКОВ
×

HTML Ссылки

HTML по Алфавиту HTML по Категориям HTML Атрибуты Тегов HTML Атрибуты Глобал HTML Атрибуты Событий HTML Цвета HTML Холсты HTML Аудио / Видео HTML Наборы символов HTML DOCTYPEs HTML Кодирование URL HTML Языковые коды HTML Коды стран HTTP Ответы сервера HTTP Методы PX в EM конвертер Горячие клавиши



HTML холст addColorStop() Метод

❮ HTML Справка на полотно

Пример

Определите градиент, который переходит от черного к белому, в качестве стиля заливки для прямоугольника:

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);

Поддержка браузера

Номера в таблице указывают первую версию браузера, которая полностью поддерживает этот метод.

Метод
addColorStop() Да 9.0 Да Да Да

Определение и использование

Метод addColorStop() определяет цвета и положение в объекте градиента.

Метод addColorStop() используется вместе с createLinearGradient() или createRadialGradient().

Примечание: Можно вызвать метод addColorStop() несколько раз для изменения градиента. Если опустить этот метод для объектов градиента, градиент не будет виден. Для отображения градиента необходимо создать по крайней мере одну остановку цвета.

Синтаксис JavaScript: gradient.addColorStop(stop,color);

Другие Примеры

Пример

Определите градиент с несколькими addColorStop() Методы:

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);

❮ HTML Справка на полотно