今日問題に遭遇しましたが、デバッグに非常に時間がかかりました。オンラインのどこにも解決策が見つからなかったので、文書化すると役立つと思いました
親の「オーバーフロー」プロパティがトランジションとともに変更された場合、Firefox でトランジションが機能しないようです。
.parent { overflow: hidden; }
.parent:hover { overflow: visible; }
.child { opacity: 1; transition: opacity 1s linear; }
.parent:hover .child { opacity: 0; }
トランジションは子では機能しません。ホバーされた親から「overflow:visible」プロパティを削除すると、すべて問題ありません。子自体のオーバーフローを変更しても問題は発生しないようですが、これは奇妙です。
これは、このhttp://jsfiddle.net/qzMj9/13/の js フィドルです。
なぜこれが起こるのか誰か知っていますか?それはffのバグですか、それとも正しい機能ですか? それはwebkitで動作します!