Pseudo-class checked
Pseudo-class checked membolehkan kita menangkap
kotak semak
atau radio yang ditanda.
Malangnya, gaya untuk menghiasnya tidak boleh ditetapkan. Sebagai contoh, kita tidak boleh menetapkan latar belakang atau warna sempadan (kita boleh menetapkan, sebagai contoh, lebar dan tinggi, tetapi ia tidak akan memberikan kesan seperti yang dijangkakan).
Walaupun begitu, kita boleh menetapkan gaya untuk elemen
bersebelahan, contohnya seperti ini: input:checked + p
- kita akan menetapkan gaya untuk perenggan, yang
terletak terus di bawah input yang ditanda.
Sintaks
elemen:checked {
}
Contoh
Tandai kotak semak dan anda akan melihat bagaimana
label label
menyala dengan warna merah,
yang terletak terus
selepas kotak semak yang ditanda:
<input type="checkbox" id="elem1">
<label for="elem1">label 1</label>
<br>
<input type="checkbox" id="elem2">
<label for="elem2">label 2</label>
input:checked + label {
color: red;
}
:
Contoh
Tandai radio dan anda akan melihat bagaimana
label label menyala dengan warna merah, yang
terletak terus selepas butang radio
yang ditanda:
<input type="radio" name="elem" id="elem1">
<label for="elem1">label 1</label>
<br>
<input type="radio" name="elem" id="elem2">
<label for="elem2">label 2</label>
input:checked + label {
color: red;
}
: