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
DDDasal
2024-12-17 16:14:19499semak imbas

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;

}

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!

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