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

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

Carl Brison
11,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 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 1Obtenir la valeur du scroll de départ
09m22
Leçon 2Obtenir la valeur du scroll courant
03m45
Leçon 3Cacher la Nav si le scroll descend
05m38
Leçon 4Montrer la Nav si le scroll remonte
05m58
Leçon 5Ecrire le code HTML de la Nav
04m49
Leçon 6Mettre en forme la Nav desktop
05m04
Leçon 7Mettre en forme la Nav mobile
06m17
Leçon 8Faire fonctionner la Nav
04m14
Leçon 9Bonus pour un site one page
04m18

Aperçus

Avis des apprenants

Détail des avis
23
Apprenants
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.

Payer plus tard

Prix d'achat : 11,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 1395 tutos gratuits

Notre politique de protection des données