私は自分の頭をCSS3トランジションに巻きつけようとしています。私の理解に何か間違いがあるのか、ブラウザが協力していないのか分かりません。CSSを動作させるのに苦労する
まず第一に、バージョン10以降では、Operaは移行をサポートすると考えられていましたが、transition
も-o-transition
も11.62では何もしていないようです。あるいは、Operaは別の構文を使用していますか?
とにかく、私は今のところ
div {transition:background 2s;}
div:hover {background:lime}
OKを書き込むことによって、他のほとんどのブラウザでホバリングにinとout背景色のフェードを作ることができる、と私はまた、背景がフェードインするようにそれを作ることはできませんが、そのような中
div:hover {transition:background 2s; background:lime}
と背景はフェードアウトその
はなく、を書き込むことによって、アウト:div {transition:background 2s;}
div:hover {transition:background 0s; background:lime}
しかし、なぜそれが起こるのか分かりません。ドキュメントによれば、継続時間が0s
の遷移は効果がないと思われるので、最後の結果と異なる結果が得られるのはなぜですか?
はい、今すぐ取得します。私の最初の例のdiv:hoverは、もちろん、同じdivです。したがって、divをオーバーライドしない限り、divの遷移値も取得されます。私はCSSセレクタをまっすぐに持っていなかった。ありがとう。 –