svg - SVG中单个对象的多个过滤器

标签 svg svg-filters

我想在圈子中放置两个过滤器。 (也许更多)

我试着做:

filter="url(#f1);url(#f2)"

和:
filter="url(#f1,#f2)"

和:
filter="url(#f1 #f2)"

但是它们都不起作用。我该如何解决这个问题?

最佳答案

您可以在一个滤镜中添加多种效果,但是,如果要堆叠滤镜,请首先对对象进行分组,然后将另一个滤镜应用于您的对象。

<g filter="url(#f2)">
<rect width="90" height="90" stroke="green" stroke-width="3" fill="yellow" filter="url(#f1)"/>
</g>

关于svg - SVG中单个对象的多个过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14338380/

相关文章:

html - 如何使 SVG 中的 Wings 使用 css3 动画移动

css - 将 SVG 缩放到它的 viewBox 或更小

svg - 在svg中的矩形周围添加同心线

google-chrome - Webkit 和 SVG 过滤器支持

svg - 如何使用元素作为过滤器源?

javascript - pdfmake - 在 ANGULAR 4 中将 SVG 转换为 image64

angular - 组件中获取的HTML元素坐标错误

css - 如何使用 SVG 滤镜创建透明度渐变蒙版

javascript - 如何使用 Snap.svg 选择现有 SVG 的片段

SVG 阴影切断