Passer au contenu principal

Bouton à bascule

Utilisation​

Présentation​

Un commutateur est un composant alternant entre deux états possibles : actif et inactif. Le commutateur est utilisé pour les options globales, par exemple dans les pages de paramètres lorsque l'utilisateur doit activer ou désactiver quelque chose.

Pour savoir quand utiliser ce composant en détail, consultez l'arbre de décision des composants de l'interface utilisateur suivant :

Arbre de décision des composants de l'interface utilisateur pour
le commutateur

Quand l'utiliser​

Pour faire basculer l'état d'une application entre deux options telles que marche/arrêt et actif/inactif. Veillez à ce que l'effet soit appliqué immédiatement aux commutateurs et ne nécessite pas d'action supplémentaire.

Quand ne pas l'utiliser​

Utilisez le groupe de cases d'option ou le groupe de boutons bascule pour effectuer une sélection de type true/false dans un formulaire.
N'utilisez pas le commutateur dans le cadre d'un formulaire. Cela enfreint la règle selon laquelle tout élément modifié par le commutateur doit prendre effet immédiatement.

Formatage​

Structure​

Structure d'un composant de commutateur

Le commutateur comprend les éléments suivants :

  1. Étiquette : texte concis qui décrit la fonction ou le réglage spécifique des commandes du commutateur.
  2. Piste : chemin horizontal le long duquel les utilisateurs font glisser la poignée du commutateur.
  3. Poignée : élément mobile que les utilisateurs font glisser le long de la piste pour basculer l'état du commutateur.

Placement de l'étiquette​

L'étiquette du commutateur peut apparaître en haut (par défaut et recommandé) ou à gauche de la saisie elle-même.

Image représentant les options de placement pour l'étiquette du commutateur

Contenu​

Directives générales relatives à la rédaction​

  • Mettez une majuscule en début de phrase pour tous les aspects relatifs à la conception des interfaces de produit Guidewire. Ne mettez pas la 1re lettre du 1er mot du titre en majuscule.
  • Utilisez des verbes au présent et la forme active dans la plupart des cas.
  • Utilisez des contractions courantes pour donner à votre texte un ton plus naturel et informel.
  • Utilisez un langage simple. Évitez tout jargon inutile et les formulations complexes.
  • Utilisez des termes et des phrases concis.

Texte de l'étiquette​

Les étiquettes doivent indiquer clairement la fonction ou le paramètre que le commutateur contrôle, par exemple « Enregistrement automatique ».

Faites en sorte que le texte de l'étiquette soit court et direct. L'étiquette décrit ce que fait la commande lorsque le commutateur est activé.
N'ajoutez pas le texte « on » ou « off » dans le commutateur. La taille de la police est trop petite pour être accessible.

Texte d'aide​

Les commutateurs sont une commande de sélection bien connue et ne nécessitent généralement pas d'explications supplémentaires. En d'autres termes, vous n'avez pas besoin d'indiquer aux utilisateurs qu'ils doivent « basculer » le commutateur.

Utilisez un texte d'aide permanent lorsque les informations sont essentielles à la compréhension du fonctionnement du commutateur et doivent toujours être visibles.

Utilisez le texte d'aide pour les informations de contexte essentielles qui doivent toujours rester visibles.
N'utilisez pas le texte d'aide pour inviter l'utilisateur à activer/désactiver la commande de sélection.

Comportements​

États​

Le commutateur a deux états principaux : désélectionné et sélectionné.

VisuelÉtatDescription
État désélectionnéDésélectionnéIndique l'état « off ».
État sélectionnéSélectionnéIndique l'état « on ».

En plus des états désélectionné et sélectionné, les commutateurs ont également des états pour activé, survol, actif, focus et désactivé.

VisuelÉtatDescription
État ActivéActivéIndique à l'utilisateur que l'élément est prêt à interagir (état par défaut).
État SurvolSurvolIndique que l'utilisateur a positionné le curseur de la souris sur l'élément.
État ActifActifIndique que l'utilisateur clique ou appuie sur l'élément.
État FocusFocusIndique que l'utilisateur a mis l'élément en évidence, généralement en utilisant une méthode de saisie comme un clavier ou la voix. Le statut Focus peut être utilisé avec tous les autres statuts (y compris le statut Désactivé).
État DésactivéDésactivéIndique à l'utilisateur que l'élément est désactivé et n'est pas interactif. L'élément est grisé.

Interactions​

Souris​

Un utilisateur interagit avec un composant de commutateur en cliquant dessus avec une souris pour basculer entre ses états activé et désactivé. Pour indiquer le nouvel état, la piste change de couleur et la poignée change de position.

Image illustrant l'interaction avec le commutateur à l'aide d'une souris

Clavier​

Le composant de commutation peut être activé à l'aide du clavier. La clé Space active et désactive le commutateur.

Lecteur d'écran​

Le commutateur est de type « input » et comprend également le rôle aria « switch ». Il tire son nom accessible de la valeur de l'étiquette de texte et inclut ce nom dans le cadre d'un attribut aria-label. La modification de la valeur de l'étiquette dans Storybook modifie également la valeur aria-label. La valeur aria-checked bascule de « true » à « false » en fonction de l'état de l'élément. Cette modification est exprimée par les lecteurs d'écran sous la forme « on » et « off » respectivement.

Accessibilité​

Ce composant a été validé pour répondre aux directives d’accessibilité WCAG 2.2 AA dans sa configuration de base par défaut. Il s’agit notamment de s’assurer que :

  • Le rapport de contraste des éléments textuels par rapport à leur arrière-plan est supérieur à 4.5:1.
  • Le contenu non textuel qui doit transmettre le sens (comme les icônes et les indicateurs de focus) a un rapport de contraste d’au moins 3:1 avec ses couleurs adjacentes.
  • Cet élément peut être utilisé à l’aide d’un clavier et d’une souris.
  • Le contenu est accessible à l’aide de lecteurs d’écran, tels que JAWS et VoiceOver.

La conformité de l’accessibilité dépend en définitive de la façon dont ce composant est implémenté et personnalisé. Les modifications apportées par l’auteur du contenu peuvent affecter l’accessibilité. Pour en savoir plus sur notre modèle de responsabilité partagée, consultez notre Déclaration d’accessibilité Jutro complète.

Lorsque vous utilisez ce composant dans votre application, assurez-vous que le texte de l'étiquette du commutateur est clair et compréhensible.