2010-08-06 58 views
2

在Windows上,似乎當任何背景上有白色文本並且它確實轉換時,文本在其opacity值切換回1時自然會變爲某種綠色陰影.jQuery循環:在Windows/Firefox/Cleartype Enabled中,淡化白色文本變爲「綠色」

這是有道理的。但有沒有人知道任何類型的解決方法,以防止它轉換到動畫之間的綠色陰影,除了將文本的顏色從白色改變爲其他東西?

我有一個完整的演示here

注意:

  • 它不適用於Linux,因爲沒有ClearType,只有在Windows上啓用ClearType時纔會發生。
  • 我指定了cleartype:true cleartypeNoBg,但據我所知,這隻能解決IE7中的另一個問題。
  • 我知道,如果你禁用ClearType它會消失

我會接受某種涉及不同動畫風格(不同於褪色)的解決方法,但拋出你對我的任何想法。

編輯:想想我找到了bug here

編輯#2:瀏覽過渡here。看起來像scrollRight可能會替代淡入淡出。

回答

7

指定文本元素的背景顏色,你會再也看不到任何綠色

+1

很抱歉的等待,我想我使出另一衰減功能和迴避這一點,但這個工程。我已經更新了演示。 – 2011-02-24 16:12:05

0

我已經太注意到這一點時,我有一個淡出過渡,淡入淡出,似乎增加發光綠色文本爲灰色。看起來很糟糕,但在ie家庭中顯得很好!

有現在切換褪色。