Créer une Navbar Intelligente : Apparition au Scroll avec CSS & JS
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles
49m25
de formation
9
leçons vidéo
1
chapitre
Débutant
niveau requis
Carl Brison
Carl Brison
Formateur certifié

Créer une Navbar Intelligente : Apparition au Scroll avec CSS & JS

4.8/5 Trustpilot (1399 avis) Satisfait ou remboursé
49m25
de formation
9
leçons vidéo
1
chapitre

Dans ce cours en vidéo, nous allons concevoir une barre de navigation dynamique et responsive qui réagit intelligemment au comportement de l’utilisateur :

  • La navbar se cache automatiquement lorsque l’utilisateur fait défiler la page vers le bas.
  • Elle réapparaît en douceur lorsqu’il remonte.
  • Une animation CSS fluide rend l’ensemble élégant et professionnel.
  • Le menu est responsive, avec une icône burger mobile qui se referme automatiquement.

Ce tuto s’adresse aux développeurs web débutants à intermédiaires, désireux d’améliorer l’UX de leurs interfaces en intégrant des fonctionnalités modernes avec peu de code.

Nous utiliserons uniquement HTML, CSS et JavaScript pur, sans aucune bibliothèque externe.
Le code de ce tutoriel est à votre disposition.
À la fin de cette formation, vous saurez mettre en place une navbar "intelligente", adaptée à tous les supports, y compris mobile.
Un bonus : des bonnes pratiques pour l’accessibilité et le responsive design.

Pour aller plus loin : si vous passiez votre Certification Frontend en ma compagnie ?

  • Formation HTML, CSS & JavaScript
  • Cours & Exercices d'application
  • Validation des acquis
  • Projet final

Combien ça coûte ?
Votre CPF peut vous aider à financer cette formation !
PLUS D'INFOS SUR LE PARCOURS DEVELOPPEUR FRONT END.

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Leçon 1
Obtenir la valeur du scroll de départ
Leçon 2
Obtenir la valeur du scroll courant
Leçon 3
Cacher la Nav si le scroll descend
Leçon 4
Montrer la Nav si le scroll remonte
Leçon 5
Ecrire le code HTML de la Nav
Leçon 6
Mettre en forme la Nav desktop
Leçon 7
Mettre en forme la Nav mobile

Table des matières

Leçon 1

Obtenir la valeur du scroll de départ

09m22
Leçon 2

Obtenir la valeur du scroll courant

03m45
Leçon 3

Cacher la Nav si le scroll descend

05m38
Leçon 4

Montrer la Nav si le scroll remonte

05m58
Leçon 5

Ecrire le code HTML de la Nav

04m49
Leçon 6

Mettre en forme la Nav desktop

05m04
Leçon 7

Mettre en forme la Nav mobile

06m17
Leçon 8

Faire fonctionner la Nav

04m14
Leçon 9

Bonus pour un site one page

04m18

Aperçus

Avis des apprenants

Détail des avis
3
Commentaires
5/5
Note moyenne
5/5
3
4/5
0
3/5
0
2/5
0
1/5
0
Regis Philippe
Regis Philippe
Publié le 03/08/2025
Encore une bonne chose d apprise , merci
Carl Brison
Carl Brison
Merci beaucoup, c'est vraiment très gentil ;-)
Valérie Arno
Valérie Arno
Publié le 29/07/2025
C'est vraiment QUE des bonnes formations que vous nous donnez. J'ai un peu pataugé avec le scroll vertical mais avec un peu de pratique, ça devrait rentrer dans mes neurones. Pour le reste, c'est aussi parfait pour rendre nos sites plus modernes et attirants. Un grand merci Carl.
Carl Brison
Carl Brison
Je vous remercie beaucoup pour votre commentaire très gentil Valérie ;-)
Alain Tardif
Alain Tardif
Publié le 29/07/2025
Merci Carl pour ce cours sur la navbar intelligente. La logique avec window.scrollY et les classes hide/show est super claire et rend l'interface bien plus fluide. Je l’intègre déjà sur mon site perso. Explications simples, rien à redire. Validé 100%. 👍
Carl Brison
Carl Brison
Parfait (je m'en doûtais que vous alliez intégrer ce genre d'animation !). Merci beaucoup Alain, pour votre commentaire très gentil ;-)

Vos questions sur le cours

Quel est le niveau requis pour suivre ce tuto ?

débutant

Que contient le fichier source ?

Le code source de ce tutoriel.

Deux façons de suivre cette formation

À l'unité
Pour vous former sur ce sujet précis
11,95€
Paiement unique, sans abonnement
Accès à vie à cette formation
49m25 de vidéo • 1 chapitre
Satisfait ou remboursé voir conditions
Accès immédiat après paiement
Avec l'abonnement
Pour progresser en continu
34,90€ 27,91€ /mois
Le 1er mois, puis 34,90€ - sans engagement
Cette formation + 6 791 autres en illimité
Plus de 20 nouvelles formations par mois
Résiliable en 1 clic, à tout moment
Profiter de l'offre
Accès immédiat, pendant votre abonnement

Inclus dans les deux formules

  • Hors connexion via l'app Tuto.com
  • Salon d'entraide pour vos questions
  • Certificat de complétion
Paiement sécurisé 1,4 million d'apprenants 4.8/5 Trustpilot
Logo carte-bancaire-monoLogo visa-monoLogo mastercardLogo paypal-monoLogo klarna-monoLogo apple-pay-monoLogo google-pay-mono
Une question avant de choisir ? Écrivez-nous ou appelez le 01 84 80 80 29 (du lundi au vendredi, 10h-12h et 14h-16h)

Formations complémentaires

Les apprenants qui suivent cette formation s'intéressent aussi à :

Abonnement 34,90€/mois

Attendez ! 🤗

Accédez à plus de 1426 tutos gratuits

Notre politique de protection des données