Target Size
Taille cible
La taille cible est la zone complète sur laquelle une personne peut cliquer ou tapoter pour utiliser un contrôle. Elle peut être plus grande que l'icône visible.
Un autre exemple
Dans une application de médecine, chaque petite icône de rappel est à l'intérieur d'un bouton de 32 par 32 pixels CSS. L'espace entre les boutons évite les erreurs de clic. À un zoom de 200 %, les contrôles se déplacent au lieu de se chevaucher, et les punaises de carte denses ont également une liste.
Parties principales
- 01Contrôle visible
- 02zone de contact interactive
- 03Séparation des voisins
Utilisez-le lorsque
Faites en sorte que les cibles de pointeur fassent au moins 24 par 24 pixels CSS, ou laissez suffisamment d'espace autour d'elles. Testez le toucher, le zoom et différents besoins de déplacement.
Ne l'utilisez pas lorsque
Ne jugez pas uniquement l'icône visible. Toute la zone cliquable, l'espacement, l'exception en ligne et un autre chemin utilisable sont importants.
Nom utilisé dans le code
minimum 24×24 CSS px target or sufficient spacing under WCAG 2.5.8 Avant d'expédier
Give assistive tools the control’s name (accessible name), purpose (role), value, and state. Check keyboard use, visible focus, target size, disabled and busy states, feedback, and recovery.
Outcome: Complete the task with Taille cible (Target Size). User context: Dans une application de médecine, chaque petite icône de rappel est à l'intérieur d'un bouton de 32 par 32 pixels CSS. L'espace entre les boutons évite les erreurs de clic. À un zoom de 200 %, les contrôles se déplacent au lieu de se chevaucher, et les punaises de carte denses ont également une liste. Recommended pattern: Taille cible (Target Size). Why it fits: Faites en sorte que les cibles de pointeur fassent au moins 24 par 24 pixels CSS, ou laissez suffisamment d'espace autour d'elles. Testez le toucher, le zoom et différents besoins de déplacement. Do not use it when: Ne jugez pas uniquement l'icône visible. Toute la zone cliquable, l'espacement, l'exception en ligne et un autre chemin utilisable sont importants. Product requirements: Define the default, loading, empty, error, success, and recovery states. Keep user input. Give clear feedback after every action. Accessibility and resilience: Use semantic HTML, full keyboard access, and visible focus. Make the layout work when zoomed and support reduced motion. Follow the project’s current rules. Do not add a new UI library unless the project already uses it. Acceptance criteria: The main task works with keyboard only and at 320px width. Focus and status changes are announced. Check loading, failure, retry, cancel, and reduced-motion paths. Evidence and limits (evidence boundary): La norme couvre uniquement le champ d'application énuméré. Elle ne choisit ni le style visuel, ni la décision de produit, ni l'exemple de Vibulary. Unknowns to confirm: Product wording, data source, analytics events, supported devices and languages, and platform limits.
Vérifiez cette demande
Review how Taille cible (Target Size) is used now. Definition: La taille cible est la zone complète sur laquelle une personne peut cliquer ou tapoter pour utiliser un contrôle. Elle peut être plus grande que l'icône visible. Release checks: Give assistive tools the control’s name (accessible name), purpose (role), value, and state. Check keyboard use, visible focus, target size, disabled and busy states, feedback, and recovery. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.