Rumah > hujung hadapan web > tutorial css > Mengapa Animasi Spin CSS3 Saya Tidak Berfungsi?

Mengapa Animasi Spin CSS3 Saya Tidak Berfungsi?

Susan Sarandon
Lepaskan: 2024-10-29 06:24:02
asal
1091 orang telah melayarinya

Why Isn't My CSS3 Spin Animation Working?

Animasi Putaran CSS3

Anda telah melaksanakan gaya animasi dengan betul, tetapi animasi anda tidak berfungsi kerana anda belum menentukan kerangka utama untuk animasi.

Animasi CSS3 memerlukan bingkai utama untuk mentakrifkan keadaan mula dan tamat animasi.

Untuk menyelesaikan isu ini, tambahkan bingkai utama pada kod CSS anda. Ini akan menentukan bagaimana elemen anda akan berubah semasa animasi. Berikut ialah contoh cara untuk melakukannya:

<code class="css">@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}</code>
Salin selepas log masuk

Ini mentakrifkan kerangka utama yang memulakan animasi pada 0 darjah dan menamatkannya pada 360 darjah. Anda boleh menyesuaikan nilai ini untuk mencipta kesan animasi yang diingini.

Berikut ialah demo untuk menggambarkan penyelesaian:

<code class="css">div {
  margin: 20px;
  width: 100px;
  height: 100px;
  background: #f00;
  animation-name: spin;
  animation-duration: 4000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}</code>
Salin selepas log masuk

Dengan perubahan ini, elemen anda kini harus berputar secara berterusan. Ingat, untuk animasi CSS3 berfungsi, anda perlu menentukan kedua-dua gaya animasi dan bingkai utama animasi.

Atas ialah kandungan terperinci Mengapa Animasi Spin CSS3 Saya Tidak Berfungsi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan