2

Windowsでは、背景に白いテキストがあり、それが遷移すると、opacity値が1に戻されている間、テキストは自然に緑の色合いに変わるようです。

意味あり。しかし、テキストの色を白から別の色に変更する以外に、アニメーションの間に緑の色合いに移行するのを防ぐための回避策を知っている人はいますか?

ここに完全なデモがあります。

ノート:

  • LinuxではClearTypeがないため、これは実行されません。WindowsでClearTypeを有効にした場合にのみ発生します。
  • 私は指定cleartype:true cleartypeNoBgしましたが、私が知る限り、それはIE7の別の問題を解決するだけです。
  • ClearTypeを無効にすると、それがなくなることを私は知っています

別のアニメーションスタイル(フェード以外)を含む何らかの回避策を受け入れる可能性がありますが、あなたが持っているアイデアを私に投げてください。

編集:私はここでバグを見つけたと思います。

編集#2 :ここで遷移を調べます。scrollRightがフェードの代わりになるようです。

4

2 に答える 2

7

テキスト要素に背景色を指定すると、緑色は表示されなくなります

于 2010-12-18T13:45:02.437 に答える
0

フェードトランジションがあるときにもこれに気づきました。テキストが灰色の場合、フェードは明るい緑色を追加するようです。ちょっとひどいように見えますが、すなわち家族ではうまく見えます!!

今のところフェードを切り替えました。

于 2010-11-22T11:57:59.367 に答える