在Windows上,似乎當任何背景上有白色文本並且它確實轉換時,文本在其opacity
值切換回1時自然會變爲某種綠色陰影.jQuery循環:在Windows/Firefox/Cleartype Enabled中,淡化白色文本變爲「綠色」
這是有道理的。但有沒有人知道任何類型的解決方法,以防止它轉換到動畫之間的綠色陰影,除了將文本的顏色從白色改變爲其他東西?
我有一個完整的演示here。
注意:
- 它不適用於Linux,因爲沒有ClearType,只有在Windows上啓用ClearType時纔會發生。
- 我指定了
cleartype:true cleartypeNoBg
,但據我所知,這隻能解決IE7中的另一個問題。 - 我知道,如果你禁用ClearType它會消失
我會接受某種涉及不同動畫風格(不同於褪色)的解決方法,但拋出你對我的任何想法。
編輯:想想我找到了bug here。
編輯#2:瀏覽過渡here。看起來像scrollRight可能會替代淡入淡出。
很抱歉的等待,我想我使出另一衰減功能和迴避這一點,但這個工程。我已經更新了演示。 – 2011-02-24 16:12:05