CSS では、「:hover」セレクターと「animation-play-state」属性を使用して、マウスホバー停止アニメーション効果を実現できます。構文は「アニメーション要素:hover{animation-play-状態:一時停止; }"。
このチュートリアルの動作環境: Windows 10 システム、CSS3&&HTML5 バージョン、Dell G3 コンピューター。
css3 でマウスホバー停止アニメーション効果を実装する方法
CSS では、アニメーション属性を使用してアニメーションを要素にバインドできます。次に @ Keyframes ルールを使用してアニメーションの動作を設定します。
アニメーションを再生するときにアニメーションを一時停止したい場合は、animation-play-state 属性を使用する必要があります。 anime-play-state 属性には 2 つの値があります: 一時停止: アニメーションを一時停止する; 実行中: アニメーションの再生を継続する;
マウスが要素上にあるときに状態を選択することで、アニメーションを一時停止できます。ホバーセレクター。
以下の例を見てみましょう 例は次のとおりです:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style> div{ width:100px; height:100px; background-color:pink; animation:fadenum 5s infinite; } @keyframes fadenum{ 100%{transform:rotate(360deg);} } div:hover{ animation-play-state:paused; } </style> </head> <body> <div></div> </body> </html>
出力結果:
興味があれば引き続き、css ビデオ チュートリアル にアクセスしてください。
以上がCSS3でマウスホバー停止アニメーション効果を実現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。