<feMergeNode>

Baseline 已广泛支持

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

<feMergeNode> SVG 元素用于接收另一个滤镜的处理结果,以便由其父级 <feMerge> 元素进行进一步处理。

使用语境

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

示例

html
<svg
  width="200"
  height="200"
  xmlns="http://www.w3.org/2000/svg"
  xmlns:xlink="http://www.w3.org/1999/xlink">
  <filter id="feOffset" x="-40" y="-20" width="100" height="200">
    <feOffset in="SourceGraphic" dx="60" dy="60" />
    <feGaussianBlur in="SourceGraphic" stdDeviation="5" result="blur2" />
    <feMerge>
      <feMergeNode in="blur2" />
      <feMergeNode in="SourceGraphic" />
    </feMerge>
  </filter>

  <rect
    x="40"
    y="40"
    width="100"
    height="100"
    stroke="black"
    fill="green"
    filter="url(#feOffset)" />
  <rect x="40" y="40" width="100" height="100" stroke="black" fill="green" />
</svg>

结果

属性

DOM 接口

此元素实现了 SVGFEMergeNodeElement 接口。

规范

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

浏览器兼容性

另见