JavaScript が含まれる要素のクラス名を「アクティブ」を含むように変更するたびに、h1 要素でトリガーするように CSS3 トランジションを設定しています。そのために、次の 2 つの CSS 宣言を行います。
#idname .classname h1 {
opacity: 0;
left: -1.25em;
z-index: 3;
position: relative;
}
に続く:
#idname .classname.active h1 {
opacity: 1;
left: 0;
-webkit-transition : all 4s ease;
-moz-transition : all 4s ease;
-ms-transition : all 4s ease;
-o-transition : all 4s ease;
transition : all 4s ease;
}
これは Webkit ブラウザーではうまく機能しますが、Firefox ではうまくいかないようです。私の疑いは、これはクラス名の変更に基づいてトリガーする方法と関係があるということですが、間違っている可能性もあります。Firefox ではこれができないのですか? 誰かが良い回避策を持っていますか? あなたが提供できるかもしれない助けを前もって感謝します。