SVGFETurbulenceElement
Базовая Широко поддерживается
Эта функция хорошо отработана и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 2015 года.
Интерфейс SVGFETurbulenceElement соответствует элементу <feTurbulence>.
Константы
Типы турбулентности
| Название | Значение | Описание |
|---|---|---|
SVG_TURBULENCE_TYPE_UNKNOWN | 0 | Тип не является одним из предопределенных типов. Попытка определить новое значение этого типа или переключить существующее значение на этот тип недопустима. |
SVG_TURBULENCE_TYPE_FRACTALNOISE | 1 | Соответствует значению fractalNoise. |
SVG_TURBULENCE_TYPE_TURBULENCE | 2 | Соответствует значению turbulence |
Параметры сшивания
| Название | Значение | Описание |
|---|---|---|
SVG_STITCHTYPE_UNKNOWN | 0 | Тип не является одним из предопределённых типов. Попытка определить новое значение этого типа или переключить существующее значение на этот тип недопустима. |
SVG_STITCHTYPE_STITCH | 1 | Соответствует значению stitch |
SVG_STITCHTYPE_NOSTITCH | 2 | Соответствует значению noStitch |
Свойства экземпляра
Этот интерфейс также наследует свойства от своего родительского интерфейса SVGElement.
-
SVGFETurbulenceElement.baseFrequencyXТолько для чтения -
Значение
SVGAnimatedNumber, соответствующее X-компоненту атрибутаbaseFrequencyданного элемента. -
SVGFETurbulenceElement.baseFrequencyYТолько для чтения -
Значение
SVGAnimatedNumber, соответствующее Y-компоненту атрибутаbaseFrequencyданного элемента. -
SVGFETurbulenceElement.heightТолько для чтения -
Значение
SVGAnimatedLength, соответствующее атрибутуheightданного элемента. -
SVGFETurbulenceElement.numOctavesТолько для чтения -
Значение
SVGAnimatedInteger, соответствующее атрибутуnumOctavesданного элемента. -
SVGFETurbulenceElement.resultТолько для чтения -
Значение
SVGAnimatedString, соответствующее атрибутуresultданного элемента. -
SVGFETurbulenceElement.seedТолько для чтения -
Значение
SVGAnimatedNumber, соответствующее атрибутуseedданного элемента. -
SVGFETurbulenceElement.stitchTilesТолько для чтения -
Значение
SVGAnimatedEnumeration, соответствующее атрибутуstitchTilesданного элемента. Принимает одно из значений константSVG_STITCHTYPE_*этого интерфейса. -
SVGFETurbulenceElement.typeТолько для чтения -
Значение
SVGAnimatedEnumeration, соответствующее атрибутуtypeданного элемента. Принимает одно из значений константSVG_TURBULENCE_TYPE_*этого интерфейса. -
SVGFETurbulenceElement.widthТолько для чтения -
Значение
SVGAnimatedLength, соответствующее атрибутуwidthданного элемента. -
SVGFETurbulenceElement.xТолько для чтения -
Значение
SVGAnimatedLength, соответствующее атрибутуxданного элемента. -
SVGFETurbulenceElement.yТолько для чтения -
Значение
SVGAnimatedLength, соответствующее атрибутуyданного элемента.
Методы экземпляра
Этот интерфейс не предоставляет никаких специфичных методов, но реализует методы своего родителя, SVGElement.
Спецификации
Совместимость браузеров
| Рабочий стол | Мобильный | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
SVGFETurbulenceElement |
5 | 12 | 3 | ≤12.1 | 6 | 18 | 4 | ≤12.1 | 6 | 1.0 | 4.4 |
baseFrequencyX |
5 | 12 | 3 | ≤12.1 | 6 | 18 | 4 | ≤12.1 | 6 | 1.0 | 4.4 |
baseFrequencyY |
5 | 12 | 3 | ≤12.1 | 6 | 18 | 4 | ≤12.1 | 6 | 1.0 | 4.4 |
height |
5 | 12 | 3 | ≤12.1 | 6 | 18 | 4 | ≤12.1 | 6 | 1.0 | 4.4 |
numOctaves |
5 | 12 | 3 | ≤12.1 | 6 | 18 | 4 | ≤12.1 | 6 | 1.0 | 4.4 |
result |
5 | 12 | 3 | ≤12.1 | 6 | 18 | 4 | ≤12.1 | 6 | 1.0 | 4.4 |
seed |
5 | 12 | 3 | ≤12.1 | 6 | 18 | 4 | ≤12.1 | 6 | 1.0 | 4.4 |
stitchTiles |
5 | 12 | 3 | ≤12.1 | 6 | 18 | 4 | ≤12.1 | 6 | 1.0 | 4.4 |
type |
5 | 12 | 3 | ≤12.1 | 6 | 18 | 4 | ≤12.1 | 6 | 1.0 | 4.4 |
width |
5 | 12 | 3 | ≤12.1 | 6 | 18 | 4 | ≤12.1 | 6 | 1.0 | 4.4 |
x |
5 | 12 | 3 | ≤12.1 | 6 | 18 | 4 | ≤12.1 | 6 | 1.0 | 4.4 |
y |
5 | 12 | 3 | ≤12.1 | 6 | 18 | 4 | ≤12.1 | 6 | 1.0 | 4.4 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/SVGFETurbulenceElement