2

在 Windows 上,似乎当任何背景上有白色文本并且它确实转换时,文本在其opacity值切换回 1 期间自然会变成某种绿色阴影。

这是有道理的。但是,除了将文本的颜色从白色更改为其他颜色之外,有没有人知道任何解决方法来防止它在动画之间过渡到绿色阴影?

我在这里有一个完整的演示。

笔记:

  • 由于没有 ClearType,它在 Linux 中对我不起作用,它仅在我在 Windows 上启用 ClearType 时发生。
  • 我指定cleartype:true cleartypeNoBg了,但据我所知,这只解决了 IE7 中的另一个问题。
  • 我知道如果你禁用 ClearType 它会消失

我可能会接受某种涉及不同动画风格(除了淡入淡出)的解决方法,但是把你有的任何想法都扔给我。

编辑:认为我在这里找到了错误。

编辑#2:浏览这里的转换。似乎 scrollRight 可以代替淡入淡出。

4

2 回答 2

7

在文本元素上指定背景颜色,您将不再看到任何绿色

于 2010-12-18T13:45:02.437 回答
0

当我有淡入淡出过渡时,我也注意到了这一点,当文本为灰色时,淡入淡出似乎添加了亮绿色。看起来有点糟糕,但在家庭中看起来很好!

现在已经切换了淡入淡出。

于 2010-11-22T11:57:59.367 回答