Rumah > hujung hadapan web > tutorial css > Mengapa Warna Latar Belakang Saya Tidak Bertukar pada Tuding?

Mengapa Warna Latar Belakang Saya Tidak Bertukar pada Tuding?

DDD
Lepaskan: 2024-12-17 16:14:19
asal
483 orang telah melayarinya

Why Isn't My Background Color Changing on Hover?

Kesan Peralihan untuk Warna Latar Belakang pada Tuding

Anda sedang cuba mencipta kesan peralihan untuk warna latar belakang apabila menuding pada item menu, tetapi ia tidak berfungsi.

Punca:

Seperti yang dinyatakan dalam jawapan yang diterima, peralihan CSS untuk warna latar belakang mungkin tidak serasi dengan versi penyemak imbas yang lebih lama. Penyemak imbas seperti versi Internet Explorer di bawah 10 tidak menyokong peralihan CSS untuk warna latar belakang.

Penyelesaian:

Untuk memastikan keserasian merentas penyemak imbas, gunakan awalan vendor atau jatuh -harta belakang:

a {

background-color: #FF0;
Salin selepas log masuk

}

a:tuding {

background-color: #AD310B;
-webkit-transition: background-color 1000ms linear;
-ms-transition: background-color 1000ms linear;
transition: background-color 1000ms linear;
Salin selepas log masuk

}

Kod ini menggunakan awalan vendor (-webkit- dan -ms-) untuk Safari dan Internet Explorer, masing-masing, dan termasuk sifat peralihan standard untuk yang lain pelayar.

Atas ialah kandungan terperinci Mengapa Warna Latar Belakang Saya Tidak Bertukar pada Tuding?. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan