Omadus animation-iteration-count

Omadus animation-iteration-count määrab animatsiooni korduste arvu. Vaikimisi kordub animatsioon ainult 1 kord ja seejärel naaseb algseisundisse. Meie omadus võimaldab aga määrata kindla korduste arvu või isegi määrata lõpmatu korduse.

Süntaks

cssselektor {
  animation-iteration-count: täis- või murdarv | infinite;
}

Väärtused

Väärtus Kirjeldus
Arv Määratud korduste arv, mille täitmisel animatsioon peatub. Asukoht, mille see hõivab, reguleeritakse omadusega animation-fill-mode. Võib määrata murdarvulisi väärtusi - sel juhul mängitakse animatsioon ainult osaliselt läbi.
infinite Animatsioon kordub lõputult.

Vaikeväärtus: 1.

Näide . Lõplik korduste arv

Selles näites kordub animatsioon ainult 3 korda ja seejärel naaseb algseisundisse:

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;
}

Результат:

Näide . Väärtus infinite

Nüüd kordub animatsioon lõputult:

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;
}

Результат:

Vaata ka