CanvasGradient
Интерфейс CanvasGradient
представляет собой непрозрачный объект, описывающий градиент. Он возвращается методами CanvasRenderingContext2D.createLinearGradient()
и CanvasRenderingContext2D.createRadialGradient()
(en-US).
Свойства
Representing an opaque object, there is no exposed property.
Методы
Не имеет наследованных методов.
CanvasGradient.addColorStop()
(en-US)- Добавляет в градиент новый маркер, определяемый смещением и цветом.
Если смещение входдит за пределы 0
и1
, генерируетсяINDEX_SIZE_ERR
. Если не удаётся обработать цвет как CSS<color>
, генерируетсяSYNTAX_ERR
.
Характеристики
Характеристика | Состояние | Комментарий |
---|---|---|
HTML Living Standard Определение 'CanvasGradient' в этой спецификации. |
Живой стандарт |
Совместимость с браузерами
We're converting our compatibility data into a machine-readable JSON format.
This compatibility table still uses the old format,
because we haven't yet converted the data it contains.
Find out how you can help! (en-US)
Свойство | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Базовая поддержка | 4.0 | (Да) | 3.6 (1.9.2) [1] | 9.0 | 9.0 | 3.1 |
Свойство | Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Базовая поддержка | 2.1 | (Да) | 1.0 (1.9.2) [1] | ? | 10.0 | 3.2 |
[1] До Gecko 5.0, (Firefox 5.0 / Thunderbird 5.0 / SeaMonkey 2.2), указание некорректных значений при добавлении цветовых маркеров при вызове addColorStop()
генерирует SYNTAX_ERR
вместо INDEX_SIZE_ERR
.
Смотрите также
- Методы создания в
CanvasRenderingContext2D
. - Элемент
<canvas>
и связанный с ним интерфейсHTMLCanvasElement
.