Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Menggayakan Label Butang Radio Terpilih dalam CSS?

Bagaimana untuk Menggayakan Label Butang Radio Terpilih dalam CSS?

Barbara Streisand
Lepaskan: 2024-12-16 03:53:12
asal
906 orang telah melayarinya

How to Style the Label of a Selected Radio Button in CSS?

Cara Menggayakan Label Butang Radio Terpilih dalam CSS

Butang radio menyediakan elemen interaksi unik dalam antara muka web, membolehkan pengguna memilih satu pilihan daripada kumpulan. Untuk meningkatkan daya tarikan visual mereka, selalunya wajar untuk menggayakan label yang dikaitkan dengan butang radio yang dipilih.

Masalahnya:

Anda telah menghadapi cabaran semasa cuba gunakan gaya pada label butang radio yang dipilih menggunakan CSS. Coretan kod semasa anda termasuk yang berikut:

.radio-toolbar label + input[type="radio"]:checked { 
    background:pink !important;
}
Salin selepas log masuk

Mengenal pasti Isu:

Pemilih CSS ini tidak berfungsi kerana pemilih adik beradik bersebelahan " " hanya sepadan dengan contoh pertama unsur yang mengikutinya. Walau bagaimanapun, dalam kod HTML anda, label anda tidak bersebelahan dengan elemen input serta-merta.

Penyelesaian:

Untuk menggayakan label butang radio yang dipilih, Pemilih CSS mesti menyasarkan secara khusus elemen label yang dikaitkan dengan input yang diperiksa. Ini boleh dicapai menggunakan atribut 'for' dalam label dan atribut 'id' dalam elemen input masing-masing, seperti yang ditunjukkan dalam kod berikut:

<div class="radio-toolbar">
  <input type="radio">
Salin selepas log masuk
.radio-toolbar input[type="radio"] {
  display: none;
}

.radio-toolbar label {
  display: inline-block;
  background-color: #ddd;
  padding: 4px 11px;
  font-family: Arial;
  font-size: 16px;
  cursor: pointer;
}

.radio-toolbar input[type="radio"]:checked+label {
  background-color: #bbb;
}
Salin selepas log masuk

Dengan melaraskan pemilih CSS, kod kini menyasarkan label butang radio terpilih dengan betul dan menggunakan penggayaan yang diingini.

Atas ialah kandungan terperinci Bagaimana untuk Menggayakan Label Butang Radio Terpilih dalam 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