Skip to main content
LanguageFrançais
Les bases5 minutes de lectureoctobre 2026

Que sont les états de l’interface utilisateur ?

Réponse courte

Les états de l'interface utilisateur correspondent aux différentes façons dont un élément d'interface apparaît et se comporte en fonction de ce qui se passe : par défaut, survol, focus, enfoncé, désactivé, chargement, succès, erreur et vide. Chaque composant interactif nécessite une conception pour chaque état dans lequel il peut se trouver. Les états manquants sont l'une des raisons les plus courantes pour lesquelles un produit semble inachevé.

À retenir

  • États d'interaction : par défaut, survol, focus, enfoncé (actif), désactivé
  • États des données : chargement, vide, partiel, erreur, succès
  • Les états de focus sont essentiels pour les utilisateurs de clavier et d’accessibilité
  • Les transitions entre États comptent autant que les États eux-mêmes
  • Concevoir les états sous forme de liste (ou de machine à états) évite qu'ils soient oubliés

Un bouton dans une maquette affiche généralement un état : celui par défaut. Dans le produit réel, le même bouton est survolé, mis au point avec un clavier, enfoncé, désactivé lorsqu'un formulaire est incomplet et chargé lorsqu'une demande est envoyée. Chacun d’entre eux est un état de l’interface utilisateur et chacun a besoin d’une conception.

Cela aide à séparer deux groupes. Les états d'interaction proviennent de l'utilisateur : survol, focus, enfoncé et désactivé. Les états des données proviennent du système : chargement, vide, données partielles, erreur et succès. Un écran de liste, par exemple, a besoin d'une conception pour le moment où il se charge, lorsqu'il ne contient aucun élément, lorsqu'il contient un élément, lorsqu'il en contient des centaines et lorsque la demande échoue.

Les états ciblés méritent une attention particulière. Les personnes qui utilisent un clavier ou un commutateur dépendent d'un indicateur de mise au point visible pour savoir où elles se trouvent. La suppression du contour du focus du navigateur sans remplacement est l’un des échecs d’accessibilité les plus courants.

Le changement entre les états fait également partie de la conception. Une transition courte et claire de la valeur par défaut à la touche enfoncée confirme le tapotement. Un état de chargement qui se transforme en douceur en succès indique aux gens que leur action a fonctionné. Des sauts brusques ou une animation trop lente rendent l’interface peu fiable.

Un moyen pratique d'éviter les états manquants consiste à les lister pour chaque composant avant la conception, ou à modéliser le composant comme une machine à états : un ensemble d'états et les événements qui se déplacent entre eux. ExodeUI, que nous fabriquons, fonctionne de cette façon. Vous concevez chaque état et les transitions entre eux dans un seul fichier, et votre code envoie les événements qui changent d'état dans l'application réelle.

Questions fréquentes

Quels sont les états d'un bouton ?

Généralement par défaut, survol, focus, pressé (actif), désactivé et chargement. Certains boutons ont également des états de réussite et d'erreur après une action.

Quelle est la différence entre le focus et le survol ?

Le survol se produit lorsqu'un pointeur de la souris se trouve sur un élément. Le focus se produit lorsqu'un élément est sélectionné pour la saisie au clavier, par exemple avec la touche Tab. Les deux nécessitent un design visible.

Faut-il utiliser des boutons désactivés ?

Utilisez-les avec précaution. Un bouton désactivé ne donne aucune raison pour laquelle il est désactivé. Il est souvent plus clair de garder le bouton actif et d'expliquer ce qui manque lorsqu'on appuie dessus.

Qu’est-ce qu’une machine à états dans la conception d’interface utilisateur ?

Un modèle qui répertorie tous les états dans lesquels un composant peut se trouver et les événements qui le font passer d'un état à un autre. Cela permet de repérer facilement les états manquants ou impossibles.

Guides et exemples associés

Voir chaque état d'un composant réel

Ouvrez les composants animés gratuits avec les états de survol, d'appui, de chargement et de réussite déjà conçus, et modifiez-les dans le navigateur.

Parcourir les composants en direct
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →