ホームページ >ウェブフロントエンド >CSSチュートリアル >ホバーが終了した後も CSS ホバー効果を持続させるにはどうすればよいですか?
CSS で要素の上にホバーしたとき、ホバーを止めた後も変更を表示したままにしておくことが必要な場合があります。この問題は、CSS ホバー機能を使用してホバー時に画像を表示する場合に発生する可能性があります。
CSS 解決策:
効果的な解決策の 1 つは、transition-delay プロパティを利用することです。このプロパティは、ある状態から別の状態への遷移に遅延を追加し、ホバリング後も画像を表示したままにすることができます。以下に例を示します。
div img { position: absolute; opacity: 0; transition: 0s 180s; } div:hover img { opacity: 1; transition: 0s; }
このコードでは、不透明度 0 から不透明度 1 への移行が 180 秒遅れて、ホバリング終了後もかなりの期間画像が表示されたままになります。
その他の考慮事項:
以上がホバーが終了した後も CSS ホバー効果を持続させるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。