SVGImageElement
Базовая Широко поддерживается *
Эта функция хорошо установлена и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с января 2020 года.
* Некоторые части этой функции могут иметь различный уровень поддержки.
Интерфейс SVGImageElement соответствует элементу <image>.
Свойства экземпляра
Этот интерфейс также наследует свойства от своего родителя, SVGGraphicsElement.
-
SVGImageElement.hrefТолько для чтения -
Соответствующий
SVGAnimatedStringатрибутуhrefилиxlink:hrefУстаревшее указанного элемента<image>. SVGImageElement.decoding-
Представляет подсказку браузеру о том, как он должен декодировать изображение. Если это значение предоставлено, оно должно быть одним из разрешённых значений:
"sync"для синхронной декодировки изображения,"async"для асинхронной декодировки или"auto"для указания отсутствия предпочтения (что является значением по умолчанию). -
SVGImageElement.heightТолько для чтения -
Соответствующий
SVGAnimatedLengthатрибутуheightуказанного элемента<image>. -
SVGImageElement.preserveAspectRatioТолько для чтения -
Соответствующий
SVGAnimatedPreserveAspectRatioатрибутуpreserveAspectRatioуказанного элемента<image>. -
SVGImageElement.widthТолько для чтения -
Соответствующий
SVGAnimatedLengthатрибутуwidthуказанного элемента<image>. -
SVGImageElement.xТолько для чтения -
Соответствующий
SVGAnimatedLengthатрибутуxуказанного элемента<image>. -
SVGImageElement.yТолько для чтения -
Соответствующий
SVGAnimatedLengthатрибутуyуказанного элемента<image>.
Методы экземпляра
Этот интерфейс также наследует методы от своего родительского интерфейса, SVGGraphicsElement.
SVGImageElement.decode()-
Инициирует асинхронную декодировку данных изображения. Возвращает
Promise, который разрешается, когда данные изображения готовы к использованию.
Спецификации
Совместимость браузеров
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
SVGImageElement |
1 | 12 | 1.5 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 3 |
crossOrigin |
118 | 118 | 114 | 104 | 17.2 | 118 | 114 | 79 | 17.2 | 25.0 | 118 |
decode |
64 | 79 | 68 | 51 | Нет | 64 | 68 | 47 | Нет | 9.0 | 64 |
decoding |
65 | 79 | 63 | 52 | Нет | 65 | 63 | 47 | Нет | 9.0 | 65 |
height |
1 | 12 | 1.5 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 3 |
href |
1 | 12 | 1.5 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 3 |
preserveAspectRatio |
1 | 12 | 1.5 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 3 |
width |
1 | 12 | 1.5 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 3 |
x |
1 | 12 | 1.5 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 3 |
y |
1 | 12 | 1.5 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 3 |
© 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/SVGImageElement