Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Memastikan Elemen Berpusat Semasa Animasi Skala CSS3?

Bagaimana untuk Memastikan Elemen Berpusat Semasa Animasi Skala CSS3?

Patricia Arquette
Lepaskan: 2024-12-25 07:32:24
asal
817 orang telah melayarinya

How to Keep an Element Centered During CSS3 Scale Animations?

Mengekalkan Asal Berpusat semasa Animasi Skala CSS3

Dalam animasi CSS3, penskalaan elemen kadangkala boleh menyebabkan ia menjadi di luar pusat jika transformasi -sifat asal tidak dikonfigurasikan dengan betul. Berikut ialah cara untuk menangani isu ini dan memastikan elemen kekal berpusat sepanjang animasi.

Kunci untuk mengekalkan asal berpusat adalah dengan memasukkan terjemahan asal (iaitu, titik tengah) dalam sifat transformasi animasi . Ini kerana penggunaan transformasi baharu mengatasi mana-mana perubahan sebelumnya. Dengan menambahkan terjemahan, kami mengekalkan kedudukan awal elemen.

Berikut ialah kod CSS yang dilaraskan:

@keyframes ripple_large {
  0% {
    transform: translate(-50%, -50%) scale(1);
  }
  75% {
    transform: translate(-50%, -50%) scale(3);
    opacity: 0.4;
  }
  100% {
    transform: translate(-50%, -50%) scale(4);
    opacity: 0;
  }
}

.to-animate {
  transform: translate(-50%, -50%); /* Maintains the original position */
}
Salin selepas log masuk

Dengan pelarasan ini, elemen akan mengekalkan kedudukan tengahnya semasa animasi penskalaan, memastikan bahawa asal (segi empat biru) kekal sejajar dengan tengah bekas lain (segi empat merah).

Atas ialah kandungan terperinci Bagaimana untuk Memastikan Elemen Berpusat Semasa Animasi Skala CSS3?. 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