CSS3でアニメーションを1回実行する設定の複合記述方法は、「アニメーション:名前 時間 速度 遅延 1 逆再生するかどうか」で、「1」はアニメーションの再生回数、つまり、アニメーションが実行される回数。アニメーションは短縮属性であり、アクション キーフレーム名、アニメーション時間、スピード カーブ、アニメーション遅延、アニメーション時間、および要素アニメーションのアニメーションを逆再生するかどうかを指定するために使用されます。
このチュートリアルの動作環境: Windows 10 システム、CSS3&&HTML5 バージョン、Dell G3 コンピューター。
css3ではアニメーション属性名は「animation」ですが、
この属性は略称属性ですバインディングの指定に使用されます。指定されたキーフレーム名、アニメーション時間、スピード カーブ、アニメーション遅延、アニメーション時間、およびアニメーションを逆再生するかどうか。
構文は次のとおりです:
animation: name duration timing-function delay iteration-count direction fill-mode play-state;
animation-name はセレクターにバインドされるキーフレームの名前を指定します
animation-duration アニメーションは完了するまでにかかる秒数またはミリ秒を指定します
animation-timing-function アニメーションがサイクルを完了する方法を設定します。
animation-delay アニメーションが開始する前の遅延間隔を設定します。
animation-iteration-count は、アニメーションが再生される回数を定義します。
animation-direction アニメーションを順番に逆再生するかどうかを指定します。
animation-fill-mode は、アニメーションが再生されていないとき (アニメーションの完了時、またはアニメーションの再生開始までに遅延があるとき) に要素に適用されるスタイルを指定します。 。
animation-play-state アニメーションが実行中か一時停止中かを指定します。
アニメーションが 1 回だけ実行される場合は、animation-iteration-count の値を 1 に設定するだけです。
例は次のとおりです:
<style> div { width:100px; height:100px; background:red; position:relative; animation:mymove 3s 1; /* Safari and Chrome */ -webkit-animation:mymove 3s 1; } @keyframes mymove { from {top:0px;} to {top:200px;} } @-webkit-keyframes mymove /* Safari and Chrome */ { from {top:0px;} to {top:200px;} } </style> </head> <body> <p><strong>注意:</strong> Internet Explorer 9 及更早 IE 版本浏览器不支持 animation-iteration-count 属性。</p> <div></div> </body>
出力結果:
(学習ビデオ共有: css ビデオ チュートリアル ,htmlビデオチュートリアル)
以上がCSS3アニメーションを一度実行する複合的な書き方とは?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。