SVGImageElement

Baseline 广泛可用 *

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

* 此特性的某些部分可能存在不同级别的支持。

SVGImageElement 接口对应于 <image> 元素。

EventTarget Node Element SVGElement SVGGraphicsElement SVGImageElement

实例属性

此接口还继承了其父接口 SVGGraphicsElement 的属性。

SVGImageElement.crossOrigin

一个反映 crossorigin 内容属性的字符串,该属性表示给定 <image> 元素的 CORS 设置。

SVGImageElement.decoding

向浏览器提供关于如何解码图像的提示。

SVGImageElement.height 只读

一个 SVGAnimatedLength,对应于给定 <image> 元素的 height 属性。

SVGImageElement.href 只读

一个 SVGAnimatedString,对应于给定 <image> 元素的 hrefxlink:href 已弃用 属性。

SVGImageElement.preserveAspectRatio 只读

一个 SVGAnimatedPreserveAspectRatio,对应于给定 <image> 元素的 preserveAspectRatio 属性。

SVGImageElement.width 只读

一个 SVGAnimatedLength,对应于给定 <image> 元素的 width 属性。

SVGImageElement.x 只读

一个 SVGAnimatedLength,对应于给定 <image> 元素的 x 属性。

SVGImageElement.y 只读

一个 SVGAnimatedLength,对应于给定 <image> 元素的 y 属性。

实例方法

此接口还继承了其父接口 SVGGraphicsElement 的方法。

SVGImageElement.decode()

启动图像数据的异步解码。返回一个 Promise,该 Promise 在图像数据准备好使用时解析。

规范

规范
Scalable Vector Graphics (SVG) 2
# InterfaceSVGImageElement

浏览器兼容性