Guide de décision · 02

Modal vs. Popover

La réponse courte

Une modale bloque la page jusqu'à la fin de la tâche. Une popover reste à côté de son bouton et laisse la page continuer de fonctionner.

Utilisez une fenêtre modale pour une tâche qui doit être terminée en premier. Utilisez un popover pour des détails supplémentaires ou une petite action.

01

Voir ce que fait chaque modèle

Essayez chaque exemple. Puis lisez sur le travail pour lequel il a été conçu.

Modal Dialog

Boîte de dialogue modale

↗

Une boîte de dialogue modale est une fenêtre ciblée. Elle bloque l'écran actuel jusqu'à ce que quelqu'un la ferme ou la termine.

Aperçu

Boîte de dialogue modale

Une boîte de dialogue modale est une fenêtre ciblée. Elle bloque l'écran actuel jusqu'à ce que quelqu'un la ferme ou la termine.

Le contenu de l’arrière-plan est inerte jusqu’à la fermeture de cette boîte de dialogue.
EnregistréAperçu
Boîte de dialogue modalemodal-dialog
Pour la suppression de compte, le focus du clavier reste à l'intérieur de la boîte de dialogue. Si la personne annule, le focus revient sur le bouton qui l'a ouverte.
Utilisez-le lorsque
Utilisez-le pour un choix court ou une petite tâche qui doit recevoir toute l'attention.
Ne l'utilisez pas lorsque
N'ouvrez jamais une boîte de dialogue par-dessus une autre et n'utilisez pas une boîte de dialogue pour des informations normales ou à faible risque.
Nom utilisé dans le code
<dialog> / role="dialog" aria-modal="true"
Ouvrir le guide complet
Popover

Popover

↗

Une popover est un petit panneau attaché au contrôle qui l'a ouverte. Elle peut contenir du contenu structuré et des actions sans bloquer la page.

Popoverpopover attribute / Popover
Sélectionnez un avatar pour ouvrir un petit profil. Il montre le rôle de la personne, ses coordonnées et une action Suivre.
Utilisez-le lorsque
Utilisez-le lorsque le contenu appartient à côté de son déclencheur et que les gens peuvent continuer à utiliser la page.
Ne l'utilisez pas lorsque
N'utilisez-le jamais pour un court indice contenant uniquement un label. Utilisez un infobulle à la place.
Nom utilisé dans le code
popover attribute / Popover
Ouvrir le guide complet
02

Comparaison rapide

Modèle UIMeilleur pourPas pourNom utilisé dans le code
Boîte de dialogue modaleModal Dialog Utilisez-le pour un choix court ou une petite tâche qui doit recevoir toute l'attention. N'ouvrez jamais une boîte de dialogue par-dessus une autre et n'utilisez pas une boîte de dialogue pour des informations normales ou à faible risque. <dialog> / role="dialog" aria-modal="true"
PopoverPopover Utilisez-le lorsque le contenu appartient à côté de son déclencheur et que les gens peuvent continuer à utiliser la page. N'utilisez-le jamais pour un court indice contenant uniquement un label. Utilisez un infobulle à la place. popover attribute / Popover
03

Avant d'expédier

  1. 01

    Écrivez ce que la personne doit faire.

  2. 02

    Tester le clavier, la mise au point, le toucher, le zoom, le chargement, les états vides et d'erreur.

  3. 03

    Assurez-vous que les gens peuvent obtenir les mêmes informations sans survol ni mouvement.

  4. 04

    Tester avec du contenu réel sur les petits et grands écrans.

04

Demande de comparaison que vous pouvez copier

Copiez ceci lorsque votre équipe a besoin d'aide pour choisir entre les modèles.

Choisissez le meilleur modèle parmi Boîte de dialogue modale (Modal Dialog), Popover (Popover) pour notre flux utilisateur réel. Utilisez cette règle : Une modale bloque la page jusqu'à la fin de la tâche. Une popover reste à côté de son bouton et laisse la page continuer de fonctionner. Notez la tâche, la quantité de contenu et le coût d'arrêt du flux. Vérifiez le clavier, le toucher, le chargement, l'erreur et le comportement à mouvement réduit. Expliquez votre choix, puis construisez la plus petite version accessible avec le système de conception du projet.

Copiez-le vous-même

Le navigateur n'a pas pu copier ceci. Sélectionnez la requête ci-dessous et copiez-la vous-même.