Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Accessibilité
  3. ARIA
  4. Référence ARIA
  5. Attributs
  6. aria-pressed

Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in EnglishAlways switch to English

ARIA : attribut aria-pressed

L'attributaria-pressed indique l'état « enfoncé » actuel d'un bouton à bascule.

Description

Ajouteraria-pressed à un élément ayant le rôlebutton transforme le bouton en bouton à bascule. L'attributaria-pressed n'est pertinent que pour les boutons à bascule. Il représente l'état « enfoncé » actuel du bouton.

La valeur est « tri-état », ce qui signifie qu'elle peut être définie surtrue,false,mixed ouundefined. Pouraria-pressed, comme pour la plupart des types de valeurs tri-état, la valeur par défaut estundefined.

Les boutons à bascule nécessitent un cycle complet d'appui et de relâchement pour changer leur valeur. Un appui et relâchement change la valeur àtrue. Un nouvel appui et relâchement la ramène àfalse.

Une valeurmixed signifie que les valeurs de plusieurs éléments contrôlés par le bouton ne sont pas toutes identiques.

Ne modifiez pas le contenu du label d'un bouton à bascule lorsque l'état change. Si le label du bouton indique « Pause », ne le changez pas en « Lecture » lorsque le bouton est enfoncé. Dans cet exemple, lorsque l'état enfoncé est vrai, le label reste « Pause » afin qu'un lecteur d'écran annonce « Bouton à bascule Pause enfoncé ».

html
<button aria-pressed="false">Pause</button>

Si vous souhaitez que le label bascule entre « Pause » et « Lecture », n'utilisez pasaria-pressed.

La première règle d'utilisation d'ARIA est : « Si vous pouvez utiliser une fonctionnalité native avec la sémantique et le comportement requis déjà intégrés, au lieu de détourner un élément et d'ajouter un rôle, un état ou une propriété ARIA pour le rendre accessible, faites-le. » Si l'on utilise la sémantique HTML native avec<button>, on peut basculer le label au lieu de l'état enfoncé, ce qui supprime le besoin de l'attributaria-pressed.

Valeurs

false

Le bouton peut être enfoncé mais ne l'est pas actuellement.

mixed

Indique une valeur mixte pour un bouton à bascule tri-état.

true

Le bouton est enfoncé.

undefined (valeur par défaut)

L'élément ne prend pas en charge l'état enfoncé.

Interfaces associées

Element.ariaPressed

La propriétéariaPressed, qui fait partie de l'interfaceElement, reflète la valeur de l'attributaria-pressed.

ElementInternals.ariaPressed

La propriétéariaPressed, qui fait partie de l'interfaceElementInternals, reflète la valeur de l'attributaria-pressed.

Rôles associés

Utilisé dans les rôles :

Spécifications

Specification
Accessible Rich Internet Applications (WAI-ARIA)
# aria-pressed

Voir aussi

Help improve MDN

Learn how to contribute

Cette page a été modifiée le par lescontributeurs du MDN.


[8]ページ先頭

©2009-2026 Movatter.jp