示例
html
<svg viewBox="0 0 120 70" xmlns="http://www.w3.org/2000/svg">
<filter id="erode">
<feMorphology operator="erode" radius="0.4" />
</filter>
<filter id="dilate">
<feMorphology operator="dilate" radius="0.8" />
</filter>
<text x="0" y="15">Normal text</text>
<text x="0" y="40" filter="url(#erode)">Thin text</text>
<text x="0" y="65" filter="url(#dilate)">Fat text</text>
</svg>
feComposite
对于 <feComposite>,operator 定义了要执行的合成操作。
| 值 |
over | in | out | atop | xor | lighter | arithmetic |
|---|---|
| 默认值 | over |
| 可动画的 | 是 |
feMorphology
对于 <feMorphology>,operator 定义了是侵蚀(即变细)还是膨胀(变粗)源图形。
| 值 | erode | dilate |
|---|---|
| 默认值 | erode |
| 可动画的 | 是 |
规范
| 规范 |
|---|
| 滤镜效果模块第 1 级 # element-attrdef-femorphology-operator |
| 滤镜效果模块第 1 级 # element-attrdef-fecomposite-operator |