Az animation-iteration-count tulajdonság

A animation-iteration-count tulajdonság az animáció ismétlésének számát határozza meg. Alapértelmezetten az animáció csak 1 alkalommal ismétlődik, majd visszatér a kezdeti állapotba. A mi tulajdonságunk azonban lehetővé teszi egy meghatározott számú ismétlés megadását, vagy akár végtelen ismétlés beállítását.

Szintaxis

cssszelektor {
  animation-iteration-count: egész vagy törtszám | infinite;
}

Értékek

Érték Leírás
Szám A megadott számú ismétlés, melyek végrehajtása után az animáció megáll. Azt, hogy melyik pozíciót fogja elfoglalni, a animation-fill-mode tulajdonság szabályozza. Törtszámok is megadhatók - ebben az esetben az animáció csak részben fog lejátszódni.
infinite Az animáció végtelenül ismétlődik.

Alapértelmezett érték: 1.

Példa . Véges számú ismétlés

Ebben a példában az animáció csak 3 alkalommal ismétlődik, majd visszatér a kezdeti állapotba:

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

Результат:

Példa . Infinite érték

Most az animáció végtelenül ismétlődik:

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

Результат:

Lásd még

  • a animation-name tulajdonság,
    amely megadja az animáció nevét
  • a animation-duration tulajdonság,
    amely megadja az animáció időtartamát
  • a animation-delay tulajdonság,
    amely megadja az animáció indításának késleltetését
  • a animation-timing-function tulajdonság,
    amely megadja az animáció végrehajtásának sebességét
  • a animation-direction tulajdonság,
    amely megadja az animáció irányát
  • a animation-fill-mode tulajdonság,
    amely megadja az animáció állapotát
  • a animation-play-state tulajdonság,
    amely lehetővé teszi az animáció szüneteltetését
  • a animation tulajdonság,
    ami az animációs tulajdonságok rövidítése
  • a @keyframes parancs,
    amely megadja az animáció kulcsképeit
  • a transition sima átmenetek, amelyek az elem fölé húzásra történő animációt jelentenek