有人在转换 SVG 文本元素的不透明度时遇到过任何问题吗?我同时使用填充不透明样式和笔划不透明样式来淡入和淡出文本元素。它在大多数浏览器上都可以正常工作,但在 Mac 上的 Chrome 中根本没有过渡——文本只是一次弹出和弹出。
除了填充不透明度和描边不透明度之外,我还尝试设置“不透明度”属性,这似乎确实使它起作用,尽管现在我在过渡运行之前和之后看到了奇怪的闪烁效果。就像它在将其设置为 0 然后转换为 1 之前将其设置为 opacity=1 一样。
另一个有趣的事情是,其他形状(圆形、矩形)可以很好地淡入和淡出,其代码与我在文本中使用的代码几乎相同。
对于特定的浏览器,这似乎确实很奇怪,但我想知道其他人对文本元素不透明的体验。是否有技巧让它表现一致?