دورة jQuery: يصبح النص الأبيض يتلاشى "أخضر" في Windows/Firefox/ClearType

StackOverflow https://stackoverflow.com/questions/3425909

سؤال

على Windows ، يبدو أنه عندما يكون هناك نص أبيض على أي خلفية ويتحولات ، يتحول النص بشكل طبيعي إلى بعض الظلال الخضراء أثناءها opacity القيمة يجري تبديل مرة أخرى إلى 1.

هذا يبدو منطقيا. ولكن هل يعرف أي شخص أي نوع من الحلول لمنع انتقاله إلى ظلال من اللون الأخضر بين الرسوم المتحركة إلى جانب تغيير لون النص من أبيض إلى شيء آخر؟

لدي عرض تجريبي كامل هنا.

ملاحظات:

  • لا يفعل ذلك بالنسبة لي في Linux نظرًا لعدم وجود ClearType ، فهو يحدث فقط عندما أقوم بتمكين ClearType على Windows.
  • لقد حددت cleartype:true cleartypeNoBg ولكن على حد علمي ، فإن هذا يحل فقط قضية أخرى في IE7.
  • أعلم أنه إذا قمت بتعطيل ClearType ، فسوف يختفي

سأكون منفتحًا على نوع من الحلول التي تتضمن أسلوبًا مختلفًا للرسوم المتحركة (بخلاف التلاشي) ، ولكن رمي أي أفكار لديك في وجهي.

تعديل: أعتقد أنني وجدت الخطأ هنا.

تحرير #2: النظر من خلال التحولات هنا. يبدو أن Scrollright قد يحل محل تتلاشى.

هل كانت مفيدة؟

المحلول

حدد لون الخلفية على عنصر النص ولن ترى أي أخضر

نصائح أخرى

لقد لاحظت هذا أيضًا عندما يكون لدي انتقال يتلاشى ، يبدو أن التلاشي يضيف اللون الأخضر المضيء عندما يكون النص رماديًا. يبدو نوعًا من الفظيعة ولكن يبدو جيدًا في عائلة IE !!

لقد تحولت من التلاشي في الوقت الحالي.

!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top