Checked-pseudoluokka
Pseudoluokka checked mahdollistaa
valitun valintaruudun
tai radio-painikkeen kiinniotton.
Valitettavasti niiden koristelutyylejä ei voi määrittää. Esimerkiksi ei voi asettaa taustaa tai reunan väriä (voi asettaa esimerkiksi leveyden ja korkeuden, mutta niillä ei ole odotettua vaikutusta).
Siitä huolimatta voi asettaa tyylejä viereisille
elementeille, esimerkiksi näin: input:checked + p
- asetamme tyylit kappaleelle, joka
sijaitsee suoraan valitun input-elementin alla.
Syntaksi
elementti:checked {
}
Esimerkki
Valitse valintaruutuja ja näet, kuinka
label-nimikkeet
saavat punaisen värin,
jotka sijaitsevat suoraan
valittujen valintaruutujen jälkeen:
<input type="checkbox" id="elem1">
<label for="elem1">nimike 1</label>
<br>
<input type="checkbox" id="elem2">
<label for="elem2">nimike 2</label>
input:checked + label {
color: red;
}
:
Esimerkki
Valitse radio-painikkeita ja näet, kuinka
label-nimikkeet saavat punaisen värin,
jotka
sijaitsevat suoraan valitun
radiovaihtoehdon jälkeen:
<input type="radio" name="elem" id="elem1">
<label for="elem1">nimike 1</label>
<br>
<input type="radio" name="elem" id="elem2">
<label for="elem2">nimike 2</label>
input:checked + label {
color: red;
}
: