SVG:添加阴影过滤器使直线不可见



我正在尝试为我的SVG添加阴影。它适用于所有二维对象,但当将相同的过滤器应用于直线(<line><path>)时,该直线将变为不可见,并且不会添加阴影。

演示:https://jsfiddle.net/ccj0Ldfh/1/

根据此处的最后一段

当适用元素的几何图形没有宽度或高度时(例如水平线或垂直线的情况),不应使用关键字objectBoundingBox,即使该线在查看时具有实际厚度,因为边界框计算忽略了笔划宽度,因此笔划宽度为非零。当适用元素的几何体没有宽度或高度,并且指定了objectBoundingBox时,将忽略给定的效果(例如,渐变或过滤器)。

最新更新