AI Engineering Tools

Programmation

Termes d'interaction UI pour le comportement de page

Référence consultable pour décrire boutons, menus, formulaires, recherche, clavier et états de retour.

47 résultats

Pointeur et tactile

Cliquer

Click

Déclencheur/étatonClick

Sens

Une action du pointeur où l'utilisateur appuie et relâche un bouton de souris sur un élément.

Comportement attendu

Utilisez click pour les actions telles que l'ouverture de menus, la soumission de boutons, la sélection d'éléments ou la navigation avec des liens.

Exemple de demande

Lorsqu'on clique sur le bouton du menu, ouvrez le panneau du menu.

Pointeur et tactile

Appuyer

Tap

Déclencheur/étattouch / pointer

Sens

Une action tactile où l'utilisateur touche et relâche un élément.

Comportement attendu

Appuyer doit généralement effectuer le même travail important que le clic sur les téléphones et les tablettes.

Note

Le comportement basé uniquement sur le survol est peu fiable sur les appareils tactiles.

Exemple de demande

Faites en sorte que le menu de catégorie s'ouvre en appuyant plutôt qu'en survolant sur les appareils mobiles.

Pointeur et tactile

Survol

Hover

Déclencheur/état:hover

Sens

L'état lorsque le pointeur de la souris se trouve au-dessus d'un élément.

Comportement attendu

Le survol peut prévisualiser l'effet visuel avec des modifications de couleur, de soulignement, d'arrière-plan ou d'ombre.

Note

Ne faites pas dépendre les actions essentielles uniquement du survol.

Exemple de demande

Modifiez l'arrière-plan de l'élément de menu lorsqu'il est survolé.

Pointeur et tactile

Appui long

Long press

Déclencheur/étattouch hold

Sens

Une action tactile où l'utilisateur maintient un doigt sur un élément pendant un moment plus long.

Comportement attendu

L'appui long est souvent utilisé pour les actions secondaires, mais il est moins facile à découvrir qu'un bouton visible.

Note

Évitez la pression prolongée comme seule méthode d'accès aux fonctionnalités importantes.

Exemple de demande

Ne masquez pas les actions essentielles de copie derrière une simple pression longue.

Pointeur et tactile

Glisser

Drag

Déclencheur/étatpointerdown + pointermove

Sens

Une action du pointeur où l'utilisateur maintient et déplace un élément ou une sélection.

Comportement attendu

Les interactions de glisser nécessitent des poignées claires, des limites et des contrôles de secours lorsque la précision est importante.

Exemple de demande

Ajouter une poignée visible si un panneau peut être glissé.

Pointeur et tactile

Glissement

Swipe

Déclencheur/étattouch move

Sens

Un geste tactile où l'utilisateur déplace rapidement un doigt sur l'écran.

Comportement attendu

Le glissement peut déplacer les carrousels ou les panneaux, mais des contrôles visibles doivent toujours être présents.

Exemple de demande

Autoriser le glissement entre les exemples, mais conserver les boutons fléchés visibles.

Clavier

Événement clavier

Keyboard event

Déclencheur/étatkeydown / keyup

Sens

Une interaction causée par la pression ou le relâchement d'une touche du clavier.

Comportement attendu

Les événements clavier sont utilisés pour la fermeture avec la touche Échap, la soumission avec la touche Entrée, la navigation avec les touches fléchées et les raccourcis.

Exemple de demande

Fermer la fenêtre contextuelle lorsque la touche Échap est pressée.

Clavier

Touche Échap

Escape key

Déclencheur/étatEscape

Sens

Une touche du clavier couramment utilisée pour annuler, fermer ou quitter une interface utilisateur UI temporaire.

Comportement attendu

Les listes déroulantes, les menus, les modales et les info-bulles doivent généralement se fermer avec la touche Échap.

Exemple de demande

Faites en sorte que le menu déroulant de la langue et le menu du site se ferment en appuyant sur la touche Échap.

Clavier

Touche Entrée

Enter key

Déclencheur/étatEnter

Sens

Une touche du clavier souvent utilisée pour activer un contrôle mis en évidence ou soumettre un formulaire.

Comportement attendu

Un bouton mis en focus doit s'activer avec la touche Entrée. Les formulaires de recherche peuvent être soumis avec la touche Entrée.

Exemple de demande

Autoriser Enter à lancer la recherche lorsque le champ de recherche est sélectionné.

Clavier

Touche Tab

Tab key

Déclencheur/étatTab

Sens

Une touche du clavier utilisée pour déplacer le focus à travers les contrôles interactifs.

Comportement attendu

L'ordre des onglets doit suivre l'ordre de lecture et d'interaction visible.

Exemple de demande

Conservez l'ordre des onglets logique dans les contrôles de l'en-tête.

États UI

Focus

Focus

Déclencheur/état:focus / :focus-visible

Sens

L'état dans lequel un élément est prêt pour la saisie au clavier ou l'activation.

Comportement attendu

Les éléments ayant le focus doivent avoir un contour visible ou un style de focus.

Exemple de demande

Rendez la zone de saisie de recherche mise en évidence clairement visible.

États UI

Flou

Blur

Déclencheur/étatblur / focusout

Sens

Le changement d'état lorsqu'un élément perd le focus.

Comportement attendu

Le flou peut valider les entrées ou fermer une interface utilisateur UI légère, mais il ne doit pas surprendre les utilisateurs.

Exemple de demande

Ne supprimez pas le texte de recherche lorsque le champ perd le focus.

États UI

État actif

Active state

Déclencheur/état:active

Sens

Un état court pendant qu'un contrôle est enfoncé.

Comportement attendu

L'état actif peut afficher un effet de pression avec un léger arrière-plan, une bordure ou un changement de position.

Exemple de demande

Ajouter un état de pression subtil aux boutons d'icône.

États UI

État sélectionné

Selected state

Déclencheur/étatselected / aria-current

Sens

L'état d'un élément qui est actuellement sélectionné dans une liste, un menu, un groupe d'onglets ou un groupe de filtres.

Comportement attendu

Les éléments sélectionnés doivent être visuellement différents des éléments non sélectionnés.

Exemple de demande

Faites en sorte que la puce de catégorie active soit clairement différente des puces inactives.

États UI

État désactivé

Disabled state

Déclencheur/étatdisabled / aria-disabled

Sens

Un état dans lequel un contrôle est visible mais ne peut pas être utilisé.

Comportement attendu

Les éléments désactivés doivent paraître inactifs, mais rester compréhensibles.

Exemple de demande

Désactiver le bouton de soumission jusqu'à ce que les champs obligatoires soient valides.

États UI

État vérifié

Checked state

Déclencheur/étatchecked

Sens

L'état "on" ou sélectionné d'une case à cocher, d'un bouton radio ou d'un élément de commande de type interrupteur.

Comportement attendu

L'état vérifié doit être clairement visible et annoncé par les règles de contrôle.

Exemple de demande

Afficher un état de sélection clair pour les options sélectionnées.

Ouverture et fermeture

Bascule

Toggle

Déclencheur/étattoggle state

Sens

Une action qui bascule entre deux états, tels que ouvert et fermé ou allumé et éteint.

Comportement attendu

Un interrupteur doit afficher son état actuel et mettre à jour cet état de manière prévisible.

Exemple de demande

Utilisez un seul bouton pour ouvrir et fermer chaque catégorie de menu.

Ouverture et fermeture

Ouvrir / fermer

Open / close

Déclencheur/étatopen / closed

Sens

Un état de visibilité dans lequel un panneau, un menu ou une section est affiché ou masqué.

Comportement attendu

Les états d'ouverture et de fermeture doivent être contrôlés de manière cohérente par des boutons, un clic en dehors, la touche Échap ou une sélection.

Exemple de demande

Fermer le menu du site lorsque le menu déroulant de la langue s'ouvre.

Ouverture et fermeture

Liste déroulante

Dropdown

Déclencheur/étatbutton -> panel

Sens

Une liste flottante qui apparaît à partir d'un bouton ou d'un champ.

Comportement attendu

Les listes déroulantes se ferment généralement après la sélection, un clic en dehors ou la touche Échap.

Exemple de demande

Lorsqu'une langue est sélectionnée, fermez le menu déroulant.

Ouverture et fermeture

Accordéon

Accordion

Déclencheur/étatsection toggle

Sens

Un modèle d'interface utilisateur UI où les en-têtes de section ouvrent ou ferment leur contenu.

Comportement attendu

Les accordéons doivent indiquer clairement quelles sections sont ouvertes.

Exemple de demande

Conservez toutes les catégories d'accordéon fermées par défaut.

Ouverture et fermeture

Modale

Modal

Déclencheur/étatopen dialog

Sens

Un panneau superposé mis en focus qui apparaît au-dessus de la page et bloque généralement le contenu de fond.

Comportement attendu

Les fenêtres modales nécessitent des contrôles de fermeture, un comportement d'échappement, une gestion du focus et un objectif clair.

Exemple de demande

Ajouter un bouton de fermeture et un comportement de fermeture par la touche "Échap" à la fenêtre modale.

Ouverture et fermeture

Clic en dehors

Outside click

Déclencheur/étatdocument pointerdown

Sens

Un clic ou un tap en dehors d'un panneau temporaire tel qu'un menu déroulant, un menu ou une fenêtre contextuelle.

Comportement attendu

Les panneaux temporaires se ferment généralement lorsque l'utilisateur clique en dehors de ceux-ci.

Note

Les contrôles appartenant au même groupe d'en-tête ne peuvent pas être considérés comme externes, sauf si la logique est écrite de cette manière.

Exemple de demande

Fermer le menu lorsque l'utilisateur clique en dehors du panneau du menu.

Ouverture et fermeture

Piège de focus

Focus trap

Déclencheur/étatmodal open

Sens

Un comportement qui maintient le focus du clavier à l'intérieur d'une fenêtre modale ou d'une boîte de dialogue tant qu'elle est ouverte.

Comportement attendu

Le piège de focus empêche les utilisateurs du clavier de se déplacer accidentellement en dehors d'une fenêtre modale active.

Exemple de demande

Empêcher le focus de sortir de la fenêtre modale tant qu'elle n'est pas fermée.

Navigation

Navigation par lien

Link navigation

Déclencheur/étatlink click

Sens

Déplace vers une autre page, route ou section via un lien.

Comportement attendu

Les liens doivent utiliser les destinations correctes et fermer les menus temporaires après la navigation.

Exemple de demande

Fermer le menu après qu'un lien de menu a été cliqué.

Navigation

Cheminement

Route change

Déclencheur/étatrouter navigation

Sens

Un changement d'une route d'application ou d'un chemin d'URL à un autre.

Comportement attendu

Les modifications de cheminement doivent mettre à jour le contenu de la page, les métadonnées et l'état de navigation actif.

Exemple de demande

Mettre à jour l'état de navigation actif après les modifications de route.

Navigation

Défilement

Scroll

Déclencheur/étatwheel / touch scroll

Sens

Déplacer la zone d'affichage visible à travers du contenu qui est plus grand que l'écran.

Comportement attendu

Le défilement peut se produire sur la page ou à l'intérieur d'un panneau avec son propre débordement.

Exemple de demande

Rendez les menus déroulants longs qui défilent dans le panneau au lieu de s'étendre hors de l'écran.

Navigation

Défilement d'ancrage

Anchor scroll

Déclencheur/étathref=#id

Sens

Un comportement de lien qui fait défiler vers un élément avec un identifiant correspondant sur la même page.

Comportement attendu

Les liens d'ancrage sont utiles pour accéder à des outils, des références ou des sections.

Exemple de demande

Faites en sorte que le bouton Parcourir fasse défiler la section des outils.

Saisie et formulaires

Type

Type

Déclencheur/étatinput event

Sens

Saisie de texte ou de valeurs dans un champ de saisie ou une zone de texte.

Comportement attendu

La saisie peut mettre à jour l'état immédiatement, valider l'entrée ou attendre la soumission.

Exemple de demande

Mettre à jour les résultats de la recherche au fur et à mesure que l'utilisateur tape.

Saisie et formulaires

Soumettre

Submit

Déclencheur/étatsubmit event

Sens

Envoi ou application de l'entrée de formulaire.

Comportement attendu

Le bouton "Soumettre" doit valider les champs obligatoires, empêcher les rechargements accidentels si nécessaire, et afficher des commentaires.

Exemple de demande

Empêchez le formulaire de recharger la page lorsqu'il est soumis.

Saisie et formulaires

Réinitialiser

Reset

Déclencheur/étatreset action

Sens

Rétablir l'état par défaut des contrôles ou des valeurs.

Comportement attendu

La réinitialisation doit être prévisible et éviter de supprimer des travaux importants sans avertissement.

Exemple de demande

Ajouter un bouton de réinitialisation qui efface la recherche et renvoie à toutes les catégories.

Saisie et formulaires

Validation

Validation

Déclencheur/étatinput / submit

Sens

Vérification de la complétude et de la validité des entrées utilisateur.

Comportement attendu

La validation doit expliquer ce qui ne va pas et comment le corriger.

Exemple de demande

Afficher un message de validation lorsque la valeur d'entrée n'est pas valide.

Recherche et filtrage

Rechercher

Search

Déclencheur/étatquery change

Sens

Recherche d'éléments correspondants en fonction du texte saisi par l'utilisateur.

Comportement attendu

Rechercher les champs utiles tels que les noms, les alias, les descriptions et les exemples.

Exemple de demande

Faites en sorte que la recherche corresponde aux mots coréens, aux termes anglais, aux alias et aux exemples de requêtes.

Recherche et filtrage

Filtrer

Filter

Déclencheur/étatfilter state

Sens

Réduire une liste aux éléments qui correspondent à une condition sélectionnée.

Comportement attendu

Les filtres doivent indiquer quelle condition est active et afficher le nombre d'éléments restants lorsque cela est utile.

Exemple de demande

Ajouter des filtres de catégorie au-dessus des cartes des termes d'interaction UI.

Recherche et filtrage

Trier

Sort

Déclencheur/étatsort option

Sens

Modifier l'ordre des éléments selon une règle telle que le nom, la date, la priorité ou la catégorie.

Comportement attendu

Le tri ne doit pas supprimer les éléments ; il ne modifie que leur ordre.

Exemple de demande

Trier les termes correspondants par ordre alphabétique après le filtrage.

Recherche et filtrage

Anti-rebond

Debounce

Déclencheur/étatdelayed input

Sens

Attendre brièvement après que l'utilisateur ait arrêté de taper avant d'exécuter une action coûteuse.

Comportement attendu

L'anti-rebond empêche les recherches, les validations ou les appels d'API de s'exécuter à chaque pression sur une touche.

Exemple de demande

Activez l'anti-rebond pour la zone de saisie de recherche si elle devient lente avec de nombreux éléments.

Recherche et filtrage

Effacer

Clear

Déclencheur/étatclear action

Sens

Suppression d'une valeur saisie, d'un filtre sélectionné ou d'un état temporaire.

Comportement attendu

Les actions d'effacement doivent affecter uniquement le champ ou l'état prévu.

Exemple de demande

Ajouter un bouton "Effacer" dans le champ de recherche.

Retour utilisateur

Chargement

Loading

Déclencheur/étatpending state

Sens

Un état temporaire pendant que les données, le contenu de la page ou une action sont toujours en cours de préparation.

Comportement attendu

Le message de chargement indique aux utilisateurs que l'application fonctionne et empêche les actions répétées si nécessaire.

Exemple de demande

Afficher un état de chargement pendant que le résultat de la conversion est en cours de préparation.

Retour utilisateur

Indicateur de progression

Spinner

Déclencheur/étatloading visual

Sens

Un indicateur visuel qui signale qu'un chargement ou un traitement est en cours.

Comportement attendu

Les indicateurs de progression fonctionnent mieux pour les courtes attentes ; les attentes plus longues peuvent nécessiter une progression ou un texte plus clairs.

Exemple de demande

Afficher un petit indicateur de chargement à l'intérieur du bouton lors de la soumission.

Retour utilisateur

Notification

Toast

Déclencheur/étattemporary message

Sens

Un court message temporaire qui apparaît après une action.

Comportement attendu

Les notifications sont utiles pour les confirmations telles que "copié", "enregistré" ou "mis à jour".

Exemple de demande

Afficher une notification après avoir copié le texte dans le presse-papiers.

Retour utilisateur

État d'erreur

Error state

Déclencheur/étaterror

Sens

Un état qui indique à l'utilisateur qu'une erreur s'est produite.

Comportement attendu

Les messages d'erreur doivent être spécifiques, lisibles et expliquer la prochaine action utile.

Exemple de demande

Afficher un message d'erreur clair lorsque l'entrée ne peut pas être convertie.

Retour utilisateur

État de succès

Success state

Déclencheur/étatsuccess

Sens

Un état qui confirme qu'une action a été effectuée avec succès.

Comportement attendu

Les états de succès peuvent être subtils lorsque le résultat est déjà visible.

Exemple de demande

Afficher un petit message de succès après l'enregistrement des paramètres.

Retour utilisateur

État vide

Empty state

Déclencheur/étatempty result

Sens

Un état affiché lorsqu'il n'y a pas de données ou de résultat correspondant.

Comportement attendu

Les états vides doivent expliquer pourquoi rien n'est affiché et suggérer une étape suivante.

Exemple de demande

Afficher un message "aucun résultat" lorsque la recherche ne renvoie aucun terme correspondant.

Retour utilisateur

Copier dans le presse-papiers

Copy to clipboard

Déclencheur/étatnavigator.clipboard

Sens

Une action qui place du texte dans le presse-papiers de l'utilisateur.

Comportement attendu

Les actions de copie doivent fournir un retour d'information afin que les utilisateurs sachent que le texte a été copié.

Exemple de demande

Copier la propriété CSS lorsque la puce de propriété est cliquée.

Mouvement et timing

Transition

Transition

Déclencheur/étatCSS transition

Sens

Un changement progressif entre deux états visuels, tels que la couleur, l'opacité ou la position.

Comportement attendu

Les transitions peuvent donner une impression de professionnalisme à l'UI, mais doivent rester rapides pour les outils.

Exemple de demande

Ajouter une courte transition pour les couleurs de survol des éléments du menu.

Mouvement et timing

Animation

Animation

Déclencheur/étatCSS animation

Sens

Une séquence de mouvement visuelle qui peut s'exécuter une seule fois ou de manière répétée.

Comportement attendu

L'animation doit soutenir la tâche, et non distraire de la lecture ou du travail répétitif.

Exemple de demande

Utilisez une animation de glissement vers le bas subtile lorsque le menu déroulant s'ouvre.

Mouvement et timing

Délai

Delay

Déclencheur/étatsetTimeout / delay

Sens

Un délai avant qu'il ne se passe ou disparaisse quelque chose.

Comportement attendu

Les délais peuvent rendre le retour d'information lisible, mais les délais longs peuvent donner l'impression que l'interface utilisateur UI est lente.

Exemple de demande

Maintenez le message de notification affiché pendant environ une seconde.

Mouvement et timing

Limiter.

Throttle

Déclencheur/étatlimited repeated events

Sens

Limiter la fréquence à laquelle un gestionnaire d'événements répété peut s'exécuter.

Comportement attendu

La fonction "throttle" est utile pour les gestionnaires de défilement ou de redimensionnement qui s'exécutent de nombreuses fois.

Exemple de demande

Utilisez la fonction "throttle" pour le gestionnaire de défilement si la page devient lente.