ホームページ >ウェブフロントエンド >フロントエンドQ&A >CSS3アニメーションの遅延を数秒に設定する方法
CSS3 では、「animation-delay」属性を使用して、アニメーションの遅延を数秒間設定できます。この属性の機能は、アニメーションの開始時期を定義することです。属性値の単位は次のとおりです。秒「s」またはミリ秒.ms「」の場合、構文は「animation-delay: time;」です。
このチュートリアルの動作環境: Windows 10 システム、CSS3&&HTML5 バージョン、Dell G3 コンピューター。
animation-delay プロパティは、アニメーションの開始時期を定義します。
アニメーション遅延値の単位は秒 (s) またはミリ秒 (ms) です。
ヒント: 負の値は許可されます。-2s を指定すると、アニメーションがすぐに開始されますが、アニメーションに入るまでの 2 秒がスキップされます。
構文
animation-delay: time;
timeはオプションです。アニメーションが開始されるまでの待機時間を秒またはミリ秒で定義します。デフォルト値は 0
例は次のとおりです。
<html> <head> <meta charset="utf-8"> <title>123</title> <style> div { width:100px; height:100px; background:red; position:relative; animation:mymove 5s infinite; animation-delay:3s; /*Safari 和 Chrome*/ -webkit-animation:mymove 5s infinite; -webkit-animation-delay:3s; } @keyframes mymove { from {left:0px;} to {left:200px;} } @-webkit-keyframes mymove /*Safari 和 Chrome*/ { from {left:0px;} to {left:200px;} } </style> </head> <body> <p><strong>注意:</strong>animation-delay 属性不兼容 Internet Explorer 9以及更早版本的浏览器。</p> <div></div> </body> </html>
出力結果のアニメーションは 3 秒遅れ、結果は次のとおりです。
(学習ビデオ共有: css ビデオ チュートリアル)
以上がCSS3アニメーションの遅延を数秒に設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。