Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk Membuat Animasi CSS Berjalan Selamanya?

Bagaimana untuk Membuat Animasi CSS Berjalan Selamanya?

Susan Sarandon
Susan Sarandonasal
2024-11-15 21:25:03577semak imbas

How to Make CSS Animations Run Forever?

Cara Menghidupkan Gambar dalam CSS Selamanya

Dalam artikel ini, kami akan menangani soalan biasa yang berkisar tentang animasi CSS3: menjadikannya berjalan selama-lamanya.

Cabarannya

Andaikan anda mempunyai siri foto yang ingin anda paparkan sebagai tayangan slaid, beralih dengan lancar antara foto tersebut menggunakan animasi CSS3. Walau bagaimanapun, anda tidak berpuas hati dengan gelagat lalai, di mana foto terakhir pudar dan halaman dimuat semula, dengan berkesan memulakan semula tayangan slaid.

Penyelesaian

Untuk mencapai animasi gelung yang lancar, kita perlu untuk mengubah suai CSS untuk menentukan bahawa animasi harus berulang secara berterusan. Secara lalai, animasi CSS ditetapkan untuk dijalankan sekali sahaja.

Sifat utama yang akan kami tambahkan pada CSS kami ialah bilangan-iterasi-animasi. Berikut ialah contoh:

@keyframes fadeinphoto {
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}

@-moz-keyframes fadeinphoto {
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}

@-webkit-keyframes fadeinphoto {
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}

@-o-keyframes fadeinphoto {
  0% { opacity: 0; }
  50% { opacity: 1; }
  100% { opacity: 0; }
}

.photo1 {
  opacity: 0;
  animation: fadeinphoto 7s 1;
  animation-iteration-count: infinite;
  -moz-animation: fadeinphoto 7s 1;
  -webkit-animation: fadeinphoto 7s 1;
  -o-animation: fadeinphoto 7s 1;
}

Dengan menetapkan kiraan lelaran-animasi kepada tak terhingga, animasi akan terus berputar selama-lamanya, mewujudkan peralihan yang lancar antara foto anda .

Atas ialah kandungan terperinci Bagaimana untuk Membuat Animasi CSS Berjalan Selamanya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn