Bolehkah anda menggayakan
Walaupun kepercayaan popular, memang mungkin untuk menggayakan
Buah terlarang? Tidak lagi.
Secara tradisinya, menggayakan
Masukkan kelas pseudo :has().
Dalam penyemak imbas yang menyokong kedua-dua :has () kelas pseudo dan penggayaan
select:has(option[selected][value="3"]) { background: orange; }
Kod ini akan menggunakan latar belakang oren pada
Tetapi tunggu, ada lagi!
CSS juga membolehkan anda membuat
<select onchange="this.dataset.chosen = this.value;"> ... </select>
select[data-chosen='opt3'] { border: 2px solid red; }
Dengan pendekatan ini, anda mempunyai kawalan sepenuhnya ke atas penampilan
Atas ialah kandungan terperinci Bolehkah saya Menggayakan Elemen Pilihan Berdasarkan Pilihan Terpilih Hanya Menggunakan CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!