Rumah >hujung hadapan web >tutorial css >Mengapa Warna Latar Belakang Saya Tidak Bertukar pada Tuding?
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:
background-color: #FF0;
}
a:tuding {
background-color: #AD310B; -webkit-transition: background-color 1000ms linear; -ms-transition: background-color 1000ms linear; transition: background-color 1000ms linear;
}
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!