に私はサブメニューに移行して、ドロップダウンメニューのため、このコードを持っていない:CSSトランジションのWebKitでの作業が、FF
ul.menu ul {
-moz-transition: visibility 0s linear .55s, opacity .55s linear 0s;
-webkit-transition: visibility 0s linear .55s, opacity .55s linear 0s;
-o-transition: visibility 0s linear .55s, opacity .55s linear 0s;
transition: visibility 0s linear .55s, opacity .55s linear 0s;
visibility: hidden;
opacity: 0;}
ul.menu li:hover > ul {
-moz-transition-delay:0s;
-o-transition-delay:0s;
-webkit-transition-delay:0s;
transition-delay:0s;
visibility: visible;
opacity: 1; }
それはChromeでなく、Firefoxで正しく表示される(7.0 .1):なぜですか? 別のエレメットの背景色を変えるもう1つのトランジションはうまく動作し、同様のトランジション(www.greywyvern.com/?post=337というアイデア!)もFFで動作します。
"正しく"どのように定義していますか? 'visibility'は離散的なプロパティなので、どのように遷移すべきかを定義することは複雑です。その上の仕様は流動的であり、実装はお互いまたは現在の仕様と一致しない可能性があります。 –
私が投稿したリンクのように "正しく"(これはFFで非常に似たコードで動作します...)。 私は、仕様が "確立"されていないことに同意しますが、例として私は作品にリンクしています(FFでも)。 – teolives
上記のCSSをHTMLに適用した実際のページを投稿できますか? –