<feImage>

Baseline 广泛可用 *

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

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

<feImage> SVG 滤镜基元从外部源获取图像数据,并提供像素数据作为输出(这意味着如果外部源是 SVG 图像,它将被栅格化)。

使用语境

分类滤镜图元元素
允许内容可包含任意数量、任意顺序的下列元素
<animate>, <animateTransform>, <discard>, <set>

属性

DOM 接口

此元素实现了 SVGFEImageElement 接口。

示例

SVG

html
<svg
  viewBox="0 0 200 200"
  xmlns="http://www.w3.org/2000/svg"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  width="200"
  height="200">
  <defs>
    <filter id="image">
      <feImage href="mdn_logo_only_color.png" />
    </filter>
  </defs>

  <rect x="10%" y="10%" width="80%" height="80%" filter="url(#image)" />
</svg>

结果

规范

规范
滤镜效果模块第 1 级
# feImageElement

浏览器兼容性

另见