Elementi e stili per la creazione di radio button accessibili.
Per utilizzare i radio button personalizzati è necessario inserire la classe .form-check nell’elemento padre.
1
2
3
4
5
6
7
8
9
10
11
<fieldset><legend>Gruppo di radio</legend><divclass="form-check"><inputname="gruppo1"type="radio"id="radio1"checked><labelfor="radio1">Radio di esempio 1</label></div><divclass="form-check"><inputname="gruppo1"type="radio"id="radio2"><labelfor="radio2">Radio di esempio 2</label></div></fieldset>
Inline
Per allineare orizzontalmente le checkbox o i radio basterà aggiungere la classe .form-check-inline a qualsiasi .form-check.
1
2
3
4
5
6
7
8
9
10
11
<fieldset><legend>Gruppo di radio</legend><divclass="form-check form-check-inline"><inputname="gruppo2"type="radio"id="radio4"checked><labelfor="radio4">Opzione 1</label></div><divclass="form-check form-check-inline"><inputname="gruppo2"type="radio"id="radio5"><labelfor="radio5">Opzione 2</label></div></fieldset>
Disabilitato
Affinché i campi checkbox e radio risultino disabilitati occorrerà aggiungere l’attributo disabled all’input e la classe .disabled alla label relativa.
1
2
3
4
5
6
7
8
9
10
11
<fieldset><legend>Gruppo di radio</legend><divclass="form-check"><inputname="gruppo3"type="radio"class="with-gap"id="radio7"checkeddisabled><labelfor="radio7"class="disabled">Opzione 1 selezionato</label></div><divclass="form-check"><inputname="gruppo3"type="radio"class="with-gap"id="radio8"disabled><labelfor="radio8"class="disabled">Opzione 2 non selezionato</label></div></fieldset>
Raggruppati visivamente
Per raggruppare visivamente gli elementi checkbox e radio occorrerà aggiungere al .form-check la classe .form-check-group. L’elemento grafico di spunta verrà allineato alla destra del contenuto testuale.