Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【CSS Modules】animation-iteration-countプロパティの使い方

animation-iteration-countプロパティの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

animation-iteration-countプロパティは、CSSアニメーションが繰り返される回数を指定するプロパティです。このプロパティを使用することで、ウェブページ上の要素に適用されたアニメーションが、どれだけ再生されるかを正確に制御できます。

指定できる値には、正の数値とキーワードがあります。正の数値を設定した場合、アニメーションはその数値の回数だけ繰り返されて停止します。例えば、「3」と指定すれば、アニメーションは3回再生されます。一方、キーワード「infinite」を指定すると、アニメーションは停止することなく、無限に繰り返し再生され続けます。

このプロパティの初期値は「1」です。そのため、animation-iteration-count を明示的に指定しない場合、アニメーションは一度だけ実行されて終了します。

animation-iteration-count は、animation-duration(アニメーションの再生時間)や animation-timing-function(アニメーションの再生速度の変化)など、他のアニメーション関連プロパティと組み合わせて使用されます。また、animation というショートハンドプロパティの一部として、これら複数のプロパティの値を一括で設定することも可能です。

このプロパティを適切に活用することで、単調な一度きりの動きだけでなく、ループする背景アニメーションや、特定の回数だけ実行されるハイライト演出など、より多様で表現豊かなアニメーションをウェブコンテンツに組み込むことができます。これにより、ユーザーインターフェースの動的な側面を強化し、より魅力的なユーザー体験を提供するために重要な役割を果たします。

公式リファレンス: animation-iteration-count

構文(syntax)

1.element {
2  animation-iteration-count: 3;
3}

引数(parameters)

引数なし

引数はありません

戻り値(return)

戻り値なし

戻り値はありません

関連コンテンツ

関連プログラミング言語