Rumah > hujung hadapan web > tutorial css > Bolehkah saya Menggayakan Label Berdasarkan Keadaan Kotak Semaknya Hanya Menggunakan CSS?

Bolehkah saya Menggayakan Label Berdasarkan Keadaan Kotak Semaknya Hanya Menggunakan CSS?

Susan Sarandon
Lepaskan: 2024-12-01 18:20:10
asal
701 orang telah melayarinya

Can I Style a Label Based on its Checkbox's State Using Only CSS?

Menggayakan Label Berdasarkan Status Kotak Semak tanpa JavaScript

Soalan:

Adakah mungkin untuk ubah suai penggayaan label berdasarkan keadaan bertanda kotak semak yang sepadan tanpa menggunakan JavaScript?

Jawapan:

Ya, mungkin menggunakan adik beradik yang bersebelahan dalam CSS.

Penjelasan:

Dengan menggunakan penggabung adik beradik bersebelahan ( ), anda boleh menyasarkan elemen yang serta-merta mengikuti a elemen yang ditentukan. Dalam kes ini, kami menggunakannya untuk menggayakan label (.label-for-check) yang bersebelahan dengan kotak pilihan yang ditandai (.check-with-label:checked).

Contoh:

.check-with-label:checked + .label-for-check {
  font-weight: bold;
}
Salin selepas log masuk
<div>
  <input type="checkbox" class="check-with-label">
Salin selepas log masuk

Dalam contoh ini, apabila kotak semak dengan ID "idinput" ditandakan, label "Label Saya" yang mengikutinya akan menjadi berani. Ini kerana label itu memenuhi syarat berikut:

  • Ia bersebelahan dengan kotak pilihan yang ditandai kerana penggabung.
  • Ia sepadan dengan pemilih kelas .label-for-check.

Atas ialah kandungan terperinci Bolehkah saya Menggayakan Label Berdasarkan Keadaan Kotak Semaknya Hanya Menggunakan CSS?. 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan