白いボックスを想像してください。状況に応じて、ボックスは青色または赤色に変わることができます。私は箱を青色から白色にゆっくりと戻すが、赤色から白色へと急速に後退するはずだ。ボックスの移行は白に戻ったときに両方のフェードに適用されるように見えるので、どのように達成するのですか。複数の異なるオフ/アウト遷移CSS
私は最近、CSSトランジションについて多くの検索と読書を行っています。私は今、2つの状態間で要素を異なる方法で遷移させる方法を知っています。状態AからBに素早く戻ってゆき、状態Bから状態Aにゆっくり戻ってゆきます。
しかし、要素が常にAからBに同じように遷移するように便利な方法がありますか?たとえば、BからAに戻って戻ってみたいと言っています。複数の異なる方法で基本状態にホバーします。最初は速く、次回は遅くして、3回目はゆっくりします。要素。
いつものように:これはCSSでのみ可能ですか?
おかげ
を理解するためのフィドルがあります。 「バックフェーズ」の継続時間が異なる値の間で交互になるように、CSSをどのように記述しますか?あなたの例では、1秒間に移行しますが、別のクラスを利用することで、次回にマウスを移動してマウスを離したときに2秒間前に戻ることができますか? – molleweide
はい、トグルクラスを追加してスタイルを適用できます。今このフィドルを見ていますhttps://jsfiddle.net/waf745hf/6/緑色は2秒に遅く戻ります。緑色の背景色を削除することができます。 – rmarif
2番目の返信をありがとう!私は今コードを2〜3回行ってきました。おそらくこれを実行する最善の方法です。しかし、特別なキューに基づいてトグルする必要がある多くの要素があるときには、トグルを処理するのはかなり難しいでしょう。ありがとう! – molleweide