2010-08-06 15 views
2

Sous Windows, il semble que lorsqu'il y a du texte blanc sur n'importe quel arrière-plan et qu'il y ait des transitions, le texte passe naturellement à une nuance de vert opacity étant ramené à 1.Cycle jQuery: le texte blanc estompé devient "vert" dans Windows/Firefox/Cleartype Activé

Cela a du sens. Mais est-ce que quelqu'un connaît une quelconque solution de contournement pour l'empêcher de passer à une nuance de vert entre l'animation et le changement de la couleur du texte du blanc à autre chose?

J'ai une démo complète here.

Notes:

  • Il ne le fait pas pour moi dans Linux car il n'y a pas ClearType, il ne se produit que lorsque j'active ClearType sous Windows. J'ai spécifié cleartype:true cleartypeNoBg mais pour autant que je sache, cela résout seulement un autre problème dans IE7.
  • Je sais que si vous désactivez ClearType il disparaîtra

Je serais ouvert à peut-être une sorte de solution qui implique un autre style d'animation (autre que la décoloration), mais jeter des idées que vous avez à me .

EDIT: Pensez que j'ai trouvé le bogue here.

EDIT # 2: En regardant les transitions here. On dirait que scrollRight peut remplacer un fondu.

Répondre

7

Spécifiez une couleur de fond sur l'élément de texte et vous aurez pas voir plus de vert

+1

Désolé pour l'attente, je pense que j'ai eu recours à une autre fonction et la décoloration éludé, mais cela fonctionne. J'ai mis à jour la démo. –

0

Je l'ai remarqué aussi quand j'ai une transition de fondu, le fondu semble ajouter du vert lumineux quand le texte est gris. Ça a l'air horrible mais semble bien dans la famille !!

Avoir désactivé le fondu pour l'instant.

!