
Menu burger, accordéon, fenêtre modale, onglets : ces quatre composants font partie du quotidien de tout développeur front-end. La vraie différence entre un composant qui fonctionne et un composant professionnel, c'est l'accessibilité.
Ce tutoriel vidéo de 22 minutes vous remet une fiche de référence complète pour construire ces composants selon les standards WCAG et RGAA, avec les bons attributs ARIA et la structure HTML attendue.
Une fiche de synthèse pour vos composants interactifs
Ce cours conclut la série consacrée aux composants accessibles en condensant l'essentiel de chaque réalisation : le menu burger pour la navigation mobile, l'accordéon pour le contenu repliable, la fenêtre modale pour les interactions bloquantes et le menu à onglets pour les vues dynamiques.
Pour chacun, vous retrouvez les attributs ARIA clés, les règles de construction et la structure minimale attendue.
Ce que vous allez maîtriser
- Les 4 piliers communs à tout composant accessible : état porté par le HTML, JavaScript simple synchronisateur, icônes muettes avec aria-hidden, masquage sémantique via l'attribut hidden
- Les attributs aria-expanded, aria-controls, aria-label et aria-labelledby appliqués au menu burger et à l'accordéon
- Le rôle dialog, aria-modal et la gestion du focus (focus trap, touche Échap, retour au déclencheur) pour la fenêtre modale
- Les rôles tablist, tab et tabpanel, aria-selected et la navigation aux flèches avec le roving tabindex pour les onglets
Un formateur expérimenté et publié
Carl Brison, technicien supérieur en multimédia depuis le début des années 2000, a créé de nombreux sites professionnels dont deux imprimeries en ligne. Auteur de livres informatiques publiés aux Éditions Ellipses, il transmet ici une approche exigeante : des interfaces utilisables par tous, y compris au clavier et au lecteur d'écran, qui renforcent aussi votre SEO technique.
Un fichier de travail accompagne la vidéo pour relire chaque fiche à tête reposée.
Si vous débutez sur le sujet, commencez par les fondamentaux des attributs ARIA, et retrouvez tous nos tuto HTML pour progresser en développement front-end.















