Créer un menu burger accessible : inert, clavier et responsive pas à pas
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles

TUTO Créer un menu burger accessible : inert, clavier et responsive pas à pas

Carl Brison
Vente flash ! -20% Jusqu'au 22 novembre, 11:10
19,95€24,95€
klarna-condensed
Acheter maintenant, payer plus tard. En savoir plus

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

Dans ce tutoriel complet, vous apprendrez à concevoir un menu burger responsive qui respecte les bonnes pratiques d’accessibilité.
Pas à pas, nous mettrons en place :

  • L’ouverture et la fermeture du menu avec les attributs ARIA (aria-expanded, aria-label).
  • La gestion du focus clavier avec les touches Tabulation, Flèches, Home et End.
  • L’intégration de l’attribut inert pour masquer le contenu hors menu en mode mobile.
  • Un comportement fluide en fonction de la taille d’écran (mobile ↔ desktop).
  • La fermeture automatique du menu en OnePage après un clic sur un lien.

Ce tuto s’adresse aux développeurs front-end souhaitant améliorer leurs menus de navigation, mais aussi à tous ceux qui veulent rendre leurs projets plus accessibles et professionnels.
À la fin de ce cours, vous saurez mettre en place un menu burger :

  • 100% responsive
  • Accessible au clavier
  • Conforme aux bonnes pratiques UX et RGAA

Pour aller plus loin sur les connaissances en RGAA :

Pour vous et rien que pour vous :
Formation Frontend mentorée par moi-même et financée par votre CPF !

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Leçon 1
Codes de base HTML & CSS
Leçon 2
Mise en place des bases de la zone de Nav
Leçon 3
Faire fonctionner la zone de Nav
Leçon 4
Ecrire les attributs HTML liés au RGAA
Leçon 5
Retour au JavaScript
Leçon 6
Navigation desktop accessible
Leçon 7
Navigation mobile accessible

Table des matières

Leçon 1Codes de base HTML & CSS
09m47
Leçon 2Mise en place des bases de la zone de Nav
08m36
Leçon 3Faire fonctionner la zone de Nav
09m24
Leçon 4Ecrire les attributs HTML liés au RGAA
06m54
Leçon 5Retour au JavaScript
09m36
Leçon 6Navigation desktop accessible
10m11
Leçon 7Navigation mobile accessible
07m11
Leçon 8Gestion des touches Home et End
03m37
Leçon 9Désactiver le menu
04m36
Leçon 10Si site One Page
06m12
Leçon 11Gestion du focus
06m05
Leçon 12Réactiver le menu, le cas échéant
10m19

Aperçus

Vos questions sur le cours

Avec quelle version de logiciel ce tuto est-il compatible ?

RGAA 4.1

Quel est le niveau requis pour suivre ce tuto ?

intermédiaire

Que contient le fichier source ?

Le code source complet de ce tuto.

Payer plus tard

Prix d'achat : 19,95 €
Pour payer plus tard, sélectionnez Klarna comme moyen de paiement lors du règlement.

Ajoutez des articles à votre panier

Sélectionnez Klarna lors du règlement

Recevez une autorisation

Payez dans 30 jours

Klarna : conditions d'utilisation du paiement différé.

Attendez ! 🤗

Accédez à plus de 1409 tutos gratuits

Notre politique de protection des données