Properti animation-iteration-count

Properti animation-iteration-count menentukan jumlah pengulangan animasi. Secara default, animasi hanya akan diulang 1 kali dan kembali ke keadaan semula. Properti kami, bagaimanapun, memungkinkan untuk menetapkan jumlah pengulangan tertentu atau bahkan pengulangan tanpa henti.

Sintaks

cssselektor {
  animation-iteration-count: bilangan bulat atau pecahan | infinite;
}

Nilai

Nilai Keterangan
Angka Jumlah pengulangan yang ditentukan, setelah selesai animasi akan berhenti. Posisi yang akan diambilnya diatur oleh properti animation-fill-mode. Dapat menetapkan nilai pecahan - dalam hal ini animasi hanya akan diputar sebagian.
infinite Animasi akan diulang tanpa henti.

Nilai default: 1.

Contoh . Jumlah Pengulangan Terbatas

Dalam contoh ini, animasi hanya akan diulang 3 kali, dan kemudian kembali ke keadaan awal:

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

Результат:

Contoh . Nilai infinite

Dan sekarang animasi akan diulang tanpa henti:

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

Результат:

Lihat juga