我最近注意到我的一张 SVG 图像在 Firefox 中查看时似乎失去了半透明性。我一直在追踪这个问题,它让我发现opacity
不被服从时use
元素(具体来说)有一个mask
随附的。
我能够使用fill-opacity
解决这个问题,但这并不理想。我不完全确定是什么导致了它,以及是否应该报告给它的错误firefox
,或者如果我只是在某个地方犯了错误。
我将这个 JSFiddle 放在一起来说明问题和替代方案:https://jsfiddle.net/bg4o5y63/ https://jsfiddle.net/bg4o5y63/
在 Chrome、Edge 和 IE11 中,所有示例显示相同(如预期),但在 Firefox 64.0.2(最新)中#1不遵守规定opacity
.
这似乎也影响use
内部使用的元素masks
自己有一个mask
.
有什么想法可能导致这种情况,或者我是否在某个地方犯了错误?
Edit (Screenshot attached):
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)