在 Windows 上,似乎当任何背景上有白色文本并且它确实转换时,文本在其opacity
值切换回 1 期间自然会变成某种绿色阴影。
这是有道理的。但是,除了将文本的颜色从白色更改为其他颜色之外,有没有人知道任何解决方法来防止它在动画之间过渡到绿色阴影?
我在这里有一个完整的演示。
笔记:
- 由于没有 ClearType,它在 Linux 中对我不起作用,它仅在我在 Windows 上启用 ClearType 时发生。
- 我指定
cleartype:true cleartypeNoBg
了,但据我所知,这只解决了 IE7 中的另一个问题。 - 我知道如果你禁用 ClearType 它会消失
我可能会接受某种涉及不同动画风格(除了淡入淡出)的解决方法,但是把你有的任何想法都扔给我。
编辑:认为我在这里找到了错误。
编辑#2:浏览这里的转换。似乎 scrollRight 可以代替淡入淡出。