所有互联网 SVG 过滤器都在 <defs> 元素中定义。 <defs> 元素是定义的缩写,包含特殊元素(例如过滤器)的定义。
<filter> 元素用于定义 SVG 过滤器。 <filter> 元素有一个必需的 id 属性,用于标识过滤器。然后该图形指向要使用的过滤器。
<feGaussianBlur> 元素用于创建模糊效果:
这是 SVG 代码:
<svg height="110" width="110">
<defs>
<filter id="f1" x="0" y="0">
<feGaussianBlur in="SourceGraphic" stdDeviation="15" />
</filter>
</defs>
<rect width="90" height="90" stroke="green" stroke-width="3"
fill="yellow" filter="url(#f1)" />
</svg>
亲自试一试 »
代码解释:
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!