--- title: CanvasGradient slug: Web/API/CanvasGradient tags: - API - Canvas - CanvasGradient - Градиенты - Интерфейс - Справка translation_of: Web/API/CanvasGradient ---
Интерфейс CanvasGradient
представляет собой непрозрачный объект, описывающий градиент. Он возвращается методами {{domxref("CanvasRenderingContext2D.createLinearGradient()")}} и {{domxref("CanvasRenderingContext2D.createRadialGradient()")}}.
Representing an opaque object, there is no exposed property.
Не имеет наследованных методов.
Если смещение входдит за пределы 0
и 1
, генерируется INDEX_SIZE_ERR
. Если не удааётся обработать цвет как CSS {{cssxref("<color>")}}, генерируется SYNTAX_ERR
.Характеристика | Состояние | Комментарий |
---|---|---|
{{SpecName('HTML WHATWG', "the-canvas-element.html#canvasgradient", "CanvasGradient")}} | {{Spec2('HTML WHATWG')}} |
Свойство | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Базовая поддержка | 4.0 | {{CompatVersionUnknown}} | {{CompatGeckoDesktop("1.9.2")}} [1] | 9.0 | 9.0 | 3.1 |
Свойство | Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Базовая поддержка | 2.1 | {{CompatVersionUnknown}} | {{CompatGeckoMobile("1.9.2")}} [1] | {{CompatUnknown}} | 10.0 | 3.2 |
[1] До Gecko 5.0, (Firefox 5.0 / Thunderbird 5.0 / SeaMonkey 2.2), указание некорректных значений при добавлении цветовых маркеров при вызове addColorStop()
генерирует SYNTAX_ERR
вместо INDEX_SIZE_ERR
.