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
Lepaskan: 2024-12-22 12:41:36
asal
529 orang telah melayarinya

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;
}
Salin selepas log masuk

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;
Salin selepas log masuk

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;
Salin selepas log masuk

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!

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