Svojstvo animation-iteration-count

Svojstvo animation-iteration-count postavlja broj ponavljanja animacije. Podrazumevano se animacija ponavlja samo 1 put i zatim se vraća u početno stanje. Naše svojstvo, međutim, dozvoljava da postavite određeni broj ponavljanja ili uopšte postavite beskonačno ponavljanje.

Sintaksa

cssselektor {
  animation-iteration-count: ceo ili razlomljen broj | infinite;
}

Vrednosti

Vrednost Opis
Broj Zadati broj ponavljanja, nakon čijeg izvršenja će se animacija zaustaviti. Položaj koji će zauzeti reguliše se svojstvom animation-fill-mode. Mogu se zadati razlomljene vrednosti - u ovom slučaju će se animacija odigrati samo delimično.
infinite Animacija će se ponavljati beskonačno.

Podrazumevana vrednost: 1.

Primer . Konačan broj ponavljanja

U ovom primeru animacija će se ponoviti samo 3 puta, a zatim će se vratiti u početno stanje:

html<div id="elem"></div>
css@keyframes move {
  from {
    margin-left: 0;
  }
  to {
    margin-left: 400px;
  }
}

#elem {
  animation-duration: 3s;
  animation-name: move;
  animation-iteration-count: 3;
  animation-timing-function: linear;
  border: 1px solid black;
  width: 50px;
  height: 50px;
}

Результат:

Primer . Vrednost infinite

A sada će se animacija ponavljati beskonačno:

html<div id="elem"></div>
css@keyframes move {
  from {
    margin-left: 0px;
  }
  to {
    margin-left: 400px;
  }
}

#elem {
  animation-duration: 3s;
  animation-name: move;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  border: 1px solid black;
  width: 50px;
  height: 50px;
}

Результат:

Pogledajte takođe