Aller au contenu principal
← Accueil

Accessibilité

Démo des patterns a11y AURORA — cible WCAG 2.1 AA. Tabuler pour explorer. Contenu fictif — aucune donnée réelle.

2. Anneau de focus visible

Anneau 2px plasma-cyan, offset 3px. Ratio de contraste ~9:1 sur fond aurora-void — conforme WCAG 1.4.11. Tabuler pour le voir sur chaque élément interactif.

Lien de navigation

Tabuler pour voir l'anneau de focus cyan (2px, offset 3px). Anneau : ratio ~9:1 sur fond AURORA.

3. Toggle accessible (aria-pressed)

Activation par clic ou clavier (Espace / Entrée). Le SR annonce l'état via aria-pressed. La région aria-live confirme le changement sans changer le libellé du bouton.

Inactif
Désactive les transitions du toggle ci-dessus

Le SR annonce : "Masquer les montants, bouton bascule, [actif | inactif]". Le libellé reste stable — l'état est communiqué par aria-pressed. La région aria-live="polite" confirme le changement.

4. Montant masqué — Privacy

Quand masqué, le SR lit «Montant masqué». Aucune valeur réelle dans aria-label, title, ni data-*. Le symbole •••••• seul serait illisible par le SR — l'aria-label est obligatoire. Contenu fictif.

Solde compte12 450,00 $
Gain YTD+2 340,00 $
Perte latente−480,00 $
Épargne / paie875,00 $
Confidentialité des montants — Quand masqué : le SR lit "Montant masqué", jamais la valeur. Aucune valeur réelle en aria-label, title, ni data-*. Contenu fictif.

5. Nuancier de contraste AURORA

Ratios calculés depuis les valeurs brutes des tokens (rawColors). Thème AURORA dark — les thèmes clairs feront l'objet d'un audit séparé.

text-primary / voidAAA
Texte : #EAF0FF
Fond : #070B16
text-secondary / voidAA
Texte : #8A97B8
Fond : #070B16
text-secondary / raisedAA grand texte
Texte : #8A97B8
Fond : #1C2A47
Réservé texte ≥ 14px gras ou ≥ 18px
plasma-cyan / voidAAA
Texte : #4DE8D4
Fond : #070B16
gain-green / voidAAA
Texte : #3DDC97
Fond : #070B16
loss-red / voidAA grand texte
Texte : #FF5C7C
Fond : #070B16
Toujours doubler avec icône ou texte
solar-amber / voidAAA
Texte : #FFB84D
Fond : #070B16
plasma-magenta / voidFAIL
Texte : #C04DFF
Fond : #070B16
Texte normal interdit — accents graphiques uniquement
text-tertiary / voidFAIL
Texte : #515D7E
Fond : #070B16
Décoratif uniquement — jamais pour texte porteur d'info
AAA ≥ 7:1AA ≥ 4.5:1 (texte normal)AA grand texte ≥ 3:1 (≥ 18px ou 14px gras)FAIL — interdit pour texte porteur d'info

6. Formulaire avec erreur accessible

Anneau de focus sur le champ, aria-invalid + aria-describedby lié au message d'erreur, role=alert pour annonce SR immédiate. Erreur signalée par texte + icône, jamais par couleur seule.

Saisissez un libellé descriptif (fictif pour cette démo).

Soumettre le formulaire vide pour voir le message d'erreur accessible. Focus revient automatiquement sur le champ invalide. aria-invalid + aria-describedby + role="alert".

Cible : WCAG 2.1 AAThème : Aurora sombreTokens uniquement — aucune couleur en durContenu fictif