Цикл jQuery: исчезающий белый текст становится «зеленым» в Windows / Firefox / Cleartype включен - PullRequest
2 голосов
/ 06 августа 2010

В Windows кажется, что когда на любом фоне есть белый текст и он выполняет переходы, текст естественным образом превращается в зеленый оттенок, когда его значение opacity возвращается к 1.

Это имеет смысл. Но знает ли кто-нибудь какой-нибудь обходной путь, предотвращающий переход между зеленым оттенком между анимацией, кроме изменения цвета текста с белого на что-то еще?

У меня есть полное демо здесь .

Примечания:

  • Он не делает это для меня в Linux, так как ClearType отсутствует, это происходит только тогда, когда я включаю ClearType в Windows.
  • Я указал cleartype:true cleartypeNoBg, но, насколько мне известно, это решает только другую проблему в IE7.
  • Я знаю, что если вы отключите ClearType, он исчезнет

Я был бы открыт для, возможно, какого-то обходного пути, которое включает в себя другой стиль анимации (кроме затухания), но выкините любые ваши идеи.

РЕДАКТИРОВАТЬ : Кажется, я нашел ошибку здесь .

РЕДАКТИРОВАТЬ # 2 : Просмотр переходов здесь . Похоже, scrollRight может заменить исчезновение.

Ответы [ 2 ]

7 голосов
/ 18 декабря 2010

Укажите цвет фона для текстового элемента, и вы больше не увидите зеленый

0 голосов
/ 22 ноября 2010

Я также заметил это, когда у меня есть переход постепенного изменения яркости, кажется, что добавление яркого зеленого цвета, когда текст серого цвета. Выглядит ужасно, но выглядит хорошо в семье !!

На данный момент выключены затухания.

!

...