animation-iteration-count касиети

animation-iteration-count касиети анимациянын кайталануу санын белгилейт. Демейки абалда анимация 1 гана жолу кайталанып, андан кийин баштапкы абалга кайтат. Биздин касиет, бирок, аныкталган кайталоо санын белгилөөгө же жалпысынан чексиз кайталоону орнотууга мүмкүндүк берет.

Синтаксис

cssселектор {
  animation-iteration-count: бүтүн же бөлчөк сан | infinite;
}

Маанилер

Маани Сүрөттөмө
Сан Белгиленген кайталоо саны, аяктагандан кийин анимация токтойт. Ал ээлеген абал animation-fill-mode касиети менен жөнгө салынат. Бөлчөк маанилерди да белгилөөгө болот - бул учурда анимация жарымынан ойнотулат.
infinite Анимация чексиз кайталанып турат.

Демейки маани: 1.

Мисал . Чектүү кайталоо саны

Бул мисалда анимация 3 гана жолу кайталанып, андан кийин баштапкы абалга кайтат:

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

Результат:

Мисал . Infinite мааниси

Эми анимация чексиз кайталанып турат:

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

Результат:

Дагы караңыз

  • animation-name касиети,
    анимациянын атын белгилейт
  • animation-duration касиети,
    анимациянын узактыгын белгилейт
  • animation-delay касиети,
    анимацияны аткаруудан мурун кечиктирүүнү белгилейт
  • animation-timing-function касиети,
    анимациянын аткарылуу ылдамдыгын белгилейт
  • animation-direction касиети,
    анимациянын багытын белгилейт
  • animation-fill-mode касиети,
    анимациянын абалын белгилейт
  • animation-play-state касиети,
    анимацияны токтотууга мүмкүндүк берет
  • animation касиети,
    анимациялар үчүн кыскартылган түрү
  • @keyframes командасы,
    анимациянын негизги кадрларын белгилейт
  • transition жылмак өтүүлөр, элементтин үстүнө чыкканда анимацияны түзөт