jQuery 循环:在 Windows/Firefox/Cleartype 中,褪色的白色文本变为“绿色”
-
26-09-2019 - |
题
在 Windows 上,似乎当任何背景上有白色文本并且进行转换时,文本在其过程中自然会变成某种绿色阴影 opacity
值被切换回 1。
这是有道理的。但是,除了将文本的颜色从白色更改为其他颜色之外,有谁知道任何解决方法可以防止它在动画之间转换为绿色阴影?
我有完整的演示 这里.
笔记:
- 它在 Linux 中不适合我,因为没有 ClearType,只有当我在 Windows 上启用 ClearType 时才会发生这种情况。
- 我指定
cleartype:true cleartypeNoBg
但据我所知,这只能解决 IE7 中的另一个问题。 - 我知道如果你禁用 ClearType 它就会消失
我愿意接受某种涉及不同动画风格(除了淡入淡出)的解决方法,但请向我提出您的任何想法。
编辑:我想我已经找到了这个bug 这里.
编辑#2:纵观过渡过程 这里. 。似乎scrollRight 可以替代淡入淡出。
解决方案
在文本元素上指定背景颜色,您将不再看到任何绿色
其他提示
当我进行淡入淡出过渡时,我也注意到了这一点,当文本为灰色时,淡入淡出似乎会添加发光的绿色。看起来有点糟糕,但在 ie 家庭中看起来很好!
现在已经切换了淡入淡出。
!
不隶属于 StackOverflow