Composants
Checkbox
La checkbox permet aux utilisateurs de sélectionner un ou plusieurs éléments dans un ensemble.
# Usage
Le composant Checkbox permet aux utilisateurs de sélectionner ou désélectionner une ou plusieurs options dans une liste. Les checkbox sont particulièrement utiles pour les formulaires et les configurations où plusieurs options peuvent être sélectionnées simultanément.
Quand utiliser
- Sélections multiples : pour sélectionner plusieurs options parmi une liste.
- Filtre : pour sélectionner ou déselectionner un ou plusieurs filtres dans une liste.
- Consentements & Conditions d’utilisation : pour obtenir des accords ou des consentements, par exemple pour les conditions d'utilisation ou les abonnements aux newsletters.
Quand ne pas utiliser
- Sélections uniques : pour une sélection unique parmi plusieurs options, utiliser des radio buttons.
- Actions immédiates : ne pas utiliser pour déclencher des actions immédiates comme l'envoi d'un formulaire ou la navigation. Dans ce cas, utiliser des boutons.
Checkbox ou Switch ?
-
Les Checkbox permettent à l’utilisateur de sélectionner plusieurs choix et qui doivent être validé (Ex. : Formulaire) sauf dans le cas de filtrage de recherche qui lui peu s’actualiser directement.
-
Un Switch permet de réaliser une action immédiate ou de basculer entre deux modes (Ex. : Forfait bloqué, Notification push).
Les différents types de checkbox
-
Les checkbox contiennent uniquement un label, ils sont idéaux dans des interfaces ou formulaires compacts pour des choix simples et évidents qui n'ont pas besoin de détails et privilégient la rapidité de sélection (ex. : iPhone, Samsung, Google).
-
Les checkbox tiles contiennent un label, une description optionnelle et une icône si besoin. Ils peuvent être utilisés pour des choix difficiles et importants qui ont besoin d'informations supplémentaires permettant à l'utilisateur de comparer avant d'effectuer un choix (ex. : types d’offres). Ils peuvent être positionnés verticalement ou horizontalement selon l’espace disponible.
# Do & Don't
Sélection unique
Lorsque l’utilisateur ne doit effectuer qu’un seul choix dans une liste de choix, on utilise les radio buttons
Checkbox et Radio button
Ne pas mélanger checkox et radio button dans la même liste.
Alignement horizontal
Ne pas mettre des checkbox sur plusieurs lignes.
Activation d'état
Ne pas utiliser les checkbox pour activer ou désactiver un état. Dans ces cas, utilisez un switch.
Label des checkbox
Une checkbox tile doit toujours avoir un label. Le radio tiles doit toujours contenir un label en bold. Ce label peut être accompagné d’une description lorsque celui-ci nécessite un ou des éléments complémentaires pour guider au mieux l’utilisateur dans son choix.