Rumah >hujung hadapan web >tutorial css >Bagaimana untuk Membuat Berbilang Peralihan CSS pada Elemen Tunggal Berfungsi Serentak?

Bagaimana untuk Membuat Berbilang Peralihan CSS pada Elemen Tunggal Berfungsi Serentak?

Susan Sarandon
Susan Sarandonasal
2024-12-22 12:41:36530semak imbas

How to Make Multiple CSS Transitions on a Single Element Work Simultaneously?

Berbilang Peralihan CSS pada Elemen

Dalam coretan HTML yang diberikan, peralihan CSS yang disediakan nampaknya saling menimpa satu sama lain, menyebabkan hanya kesan bayang teks untuk bernyawa apabila dituding. Untuk mendayakan animasi serentak warna dan bayang-bayang teks, pelarasan diperlukan.

Penyelesaian:

1. Gunakan Sifat Peralihan Dibatas Koma:

Sifat peralihan dalam CSS boleh dipisahkan koma. Dengan menggunakan teknik ini, anda boleh menentukan berbilang sifat yang akan beralih secara bebas. Begini cara anda boleh mengemas kini kod:

.nav a {
  transition: color .2s linear, text-shadow .2s linear;
}

2. Tentukan Fungsi Pemasa Linear Secara Eksplisit:

Walaupun fungsi pemasaan linear ialah lalai, adalah disyorkan untuk menentukannya secara eksplisit untuk kejelasan. Tambahkan baris berikut untuk memastikan kedua-dua peralihan mengikut janjang linear:

transition-timing-function: linear;

3. Gunakan Peralihan-* Sifat (Pilihan):

Untuk peralihan kompleks yang melibatkan berbilang sifat, selalunya lebih bersih untuk menggunakan sifat peralihan-* khusus dan bukannya sintaks trengkas. Berikut ialah contoh:

transition-property: color, text-shadow;
transition-duration: .2s;
transition-timing-function: linear;

Keputusan:

Dengan perubahan ini, kedua-dua sifat warna dan bayang-bayang teks akan beralih dengan lancar apabila melayang di atas elemen penambat dalam .nav senarai. Animasi akan dilaksanakan secara serentak dan bebas, membolehkan kesan yang lebih dinamik.

Atas ialah kandungan terperinci Bagaimana untuk Membuat Berbilang Peralihan CSS pada Elemen Tunggal Berfungsi Serentak?. 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