Checkradio
Champs de types CHECKBOX, RADIO, SWITCH. Les éléments du formulaire doivent être contenus dans une balise <form></form>.
Éléments de formulaire
Aperçu
Chaque checkbox, radio et switch doit avoir un label le décrivant pour rester conforme aux exigences d'accessibilité. Le label doit être lié au checkradio au moyen d'une correspondance id
/ for
et positionné à proximité du checkradio ; voir ci-dessus
Checkbox
Aperçu
Aperçu avec un fond
Lorsqu'une checkbox se trouve dans un bloc à fond coloré, alors il faut lui ajouter la classe is-inverted.
Radio
Aperçu
Aperçu avec un fond
Lorsqu'un bouton radio se trouve dans un bloc à fond coloré, alors il faut lui ajouter la classe is-inverted.
Switch
Aperçu
Aperçu avec un fond
Voir l'exemple ci-dessus
Lorsqu'un switch se trouve dans un bloc à fond coloré, alors il faut lui ajouter la classe .is-inverted. Les couleurs seront inversé.
Voici d'autres boutons existants, mais ils ne doivent pas être utilisés côtés client :
Dans ce cas, préciser le sens sémantique (ex : "Attention") dans le texte ou l'aria-label du switch pour rester conforme aux exigences d'accessibilité.
Avec texte descriptif en supplément
Avec un texte descriptif en supplément
Aperçu
Si on souhaite ajouter un texte descriptif pour un bouton radio ou une checkbox alors il faut ajouter sur le label
la classe is-descriptive et englober la description dans une balise span
.