CSS animation-iteration-count Property

If this site has been useful, we’d love your support! Running this site takes time and resources, and every small contribution helps us keep creating valuable content. Consider buying us a coffee to keep things going strong!

Description

The animation-iteration-count property specifies the number of times an animation cycle is played. The initial value is '1', meaning the animation will play from beginning to end once. A value of 'infinite' will cause the animation to repeat forever.

Initial value
1
Applies to
All elements, :before and :after pseudo elements
Inherited
No
Computed value
As specified
Animatable
No
JavaScript syntax
object.style.animationIterationCount

Interactive Demo

Syntax

animation-iteration-count: <single-animation-iteration-count> [ ',&' <single-animation-iteration-count> ]*

Values

<single-animation-iteration-count> = infinite | <number>
  • infiniteThe animation will repeat forever.
  • <number>The number of times the animation should repeat; this is 1 by default. Negative values are invalid. You may specify non-integer values to play part of an animation cycle (for example 0.5 will play half of the animation cycle).

Example

<div class="test"> 1 </div> 
<div class="test2"> 2 </div>
<div class="test3"> 3.5 </div>
<div class="test4"> infinite </div>
div { 
   width: 50px; 
   height: 50px; 
   border-radius: 100%; 
   display: inline-block;  
   color: white; 
   padding: 15px;  
   position: relative;  
   text-align: center;  
   line-height: 50px; 
   animation-duration: 1.5s;  
   animation-name: iliketomoveit; 
} 
.test { 
   animation-iteration-count: 1;   
} 
.test2 { 
   animation-iteration-count: 2;  
} 
.test3 { 
   animation-iteration-count: 3.5; 
} 
.test4 { 
   animation-iteration-count: infinite;
} 
@keyframes iliketomoveit {
   0% { 
      top: 0px;  
   } 
   25% { 
      top: 200px;  
      background: red;  
   } 
   75% { 
      top: 100px;  
   } 
   100% { 
      top: 0px;  
      background: black;  
   } 
}

Browser Support

The following table will show you the current browser support for the CSS animation-iteration-count property.

Desktop
Edge Chrome Firefox Opera Safari
124316309
Tablets / Mobile
Chrome Firefox Opera Safari Samsung Webview
4316309443

Last updated by CSSPortal on: 31st December 2023