Rumah > Artikel > hujung hadapan web > Mengapa Saya Tidak Boleh Menukar Warna Kotak Semak dalam CSS?
Penyesuaian Warna Kotak Semak: Sejarah Pengehadan
Dalam bidang CSS, menyesuaikan penampilan kotak pilihan telah lama memberikan cabaran. Walaupun menggunakan gaya pada elemen kotak pilihan, warnanya tetap tidak berubah. Isu ini telah melanda pembangun selama bertahun-tahun, menyebabkan mereka tertanya-tanya tentang peraturan tersembunyi atau had penyemak imbas.
Dalam coretan kod CSS yang disediakan, pengguna cuba mengubah suai warna latar belakang kotak pilihan, tetapi usaha mereka sia-sia. Kedua-dua sifat latar belakang dan .chk gagal mengubah penampilan lalai kotak pilihan.
Satu Terobosan: Sifat warna aksen
Pengenalan sifat warna aksen yang dibawa secercah harapan untuk penggayaan kotak semak. Sifat ini membenarkan pembangun menetapkan warna tersuai yang digunakan pada pelbagai bahagian kotak pilihan, termasuk latar belakangnya.
Sintaksnya adalah mudah:
<code class="css">input[type="checkbox"] { accent-color: #your-desired-color; }</code>
Contoh
<code class="html"><input id="cb1" type="checkbox" checked></code>
<code class="css">#cb1 { accent-color: #9b59b6; }</code>
Dengan menggunakan sifat ini, pembangun kini boleh mengubah suai warna latar belakang kotak pilihan dengan mudah dan menyelaraskannya dengan visi reka bentuk mereka.
Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Menukar Warna Kotak Semak dalam CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!