JS moderne, EXO #3 : Fixer une barre de navigation au scroll
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles
1h04
de formation
10
leçons vidéo
4
chapitres
Débutant
niveau requis
Carl Brison
Carl Brison
Formateur certifié

JS moderne, EXO #3 : Fixer une barre de navigation au scroll

4.8/5 Trustpilot (1391 avis) Satisfait ou remboursé
1h04
de formation
10
leçons vidéo
4
chapitres

Continuons à manipuler le JavaScript moderne que nous avons appris ensemble dans la série de tutos dédiées à l'apprentissage du JavaScript moderne.

Tuto JS moderne, EXO #3 : Fixer une barre de navigation au scroll

Pour cet exercice pratique, nous allons apprendre à mettre en place une barre de navigation dont la particularité sera que lorsque celle-ci touchera le haut de la fenêtre du navigateur, alors, elle devra rester toujours visible à l'écran (c'est ce qu'on appelle aussi un sticky menu).
Fixer une barre de navigation au scroll est de plus en plus fréquent sur les sites Internet et permet une meilleure expérience utilisateur (l'élément fixé, comme le menu restant toujours visible et accessible).

Je vous propose donc un cours ainsi qu'un exercice concret pour pra-ti-quer !

L'exercice sera dans un second temps, plus complexe, afin de pouvoir répondre à toutes les attentes pour ce genre de comportement d'une barre de navigation.

Tous les fichiers de travail sont fournis !
Un QCM vous sera proposé en fin de formation et vous permettra de valider les connaissances théoriques acquises pendant la formation.
Je reste disponible dans le salon d'entraide pour répondre à vos éventuelles questions sur ce cours.

Pour suivre ce tutoriel dans de bonnes conditions, il est recommandé de connaître :

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Cours
Chapitre 2
Exercice simple
Chapitre 3
Exercice complexe
Chapitre 4
Conclusion

Table des matières

Chapitre 1 : Cours

23m43
 
Leçon 1Récupérer la hauteur entre la barre de nav et le haut de la fenêtre
Leçon 2Récupérer le nombre de pixels défilés verticalement
Leçon 3Fixer la barre de navigation

Chapitre 2 : Exercice simple

24m06
 
Leçon 1Mise en place du code HTML
Leçon 2Mise en place du code CSS
Leçon 3Fixer la barre de navigation

Chapitre 3 : Exercice complexe

14m57
 
Leçon 1Présentation
Leçon 2Calcul de la largeur de la fenêtre
Leçon 3Mise en place du code CSS Grid

Chapitre 4 : Conclusion

01m57
 
Leçon 1Conclusion

Aperçus

Avis des apprenants

Détail des avis
8
Commentaires
5/5
Note moyenne
5/5
8
4/5
0
3/5
0
2/5
0
1/5
0
Fred Andenas
Fred Andenas
Publié le 12/05/2026
fixer la barre de nav au scroll, encore un atout utile à bien maitriser par tout développeur. merci Carl !!!
Carl Brison
Carl Brison
Merci beaucoup Fred, c'est super gentil ;-)
Simon Costa
Simon Costa
Publié le 21/01/2026
La position fixed sur les sites web donne toujours une aspect très "solide" à mon gout. Et finalement on découvre qu'il suffit de quelques ligne de JS + CSS. Merci pour ce cours bien fourni comme toujours :D .
Carl Brison
Carl Brison
Merci beaucoup pour votre commentaire très gentil
Jean-Philippe Mouzet
Jean-Philippe Mouzet
Publié le 07/03/2025
Une bonne mise en page, cela change tout
Carl Brison
Carl Brison
Merci beaucoup pour votre commentaire ;-)

Vos questions sur le cours

Quel est le niveau requis pour suivre ce tuto ?

débutant

Que contient le fichier source ?

Le code source des exercices de ce tutoriel.

Deux façons de suivre cette formation

À l'unité
Pour vous former sur ce sujet précis
12,99€
Paiement unique, sans abonnement
Accès à vie à cette formation
1h04 de vidéo • 4 chapitres
Satisfait ou remboursé voir conditions
Accès immédiat après paiement
Avec l'abonnement
Pour progresser en continu
34,90€ /mois
Sans engagement
Cette formation + 6 781 autres en illimité
Plus de 20 nouvelles formations par mois
Résiliable en 1 clic, à tout moment
Commencer avec l’abonnement
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 1425 tutos gratuits

Notre politique de protection des données