Détails de la leçon
Description de la leçon
Pour cette dernière leçon consacrée aux plugins Javascript de Bootstrap, nous allons apprendre à fixer un menu en haut de notre page et à activer les liens lorsqu'ils sont cliqués, redirigeant vers la partie correspondante de la page. Tout d'abord, nous verrons comment appliquer la classe navbar Fixed Top
à notre menu pour le maintenir en haut de la page. Ensuite, nous ajusterons le padding
du body
afin d'éviter que le contenu ne passe derrière le menu fixe.
Nous ajouterons également les attributs data-spy="scroll"
et data-target="#MainMenu"
pour que Bootstrap gère automatiquement la classe active
lorsque l'utilisateur navigue à travers les différentes sections de la page. Cette technique est particulièrement utile pour les sites Web de type OnePage où le contenu est accessible par défilement.
Après cette leçon, vous serez capable de:
- Fixer un menu en haut de la page
- Utiliser les attributs
data-spy
etdata-target
pour activer les liens - Éviter les problèmes de superposition de contenu avec un menu fixe
Objectifs de cette leçon
Les objectifs de cette vidéo sont de:
- Apprendre à fixer un menu en haut de la page
- Comprendre comment activer les liens de navigation avec ancre
- Maîtriser l'utilisation des attributs data de Bootstrap
Prérequis pour cette leçon
Pour cette vidéo, il est recommandé d'avoir des connaissances de base en HTML, CSS, et une compréhension élémentaire de Bootstrap.
Métiers concernés
Cette vidéo est particulièrement utile pour les développeurs front-end, les designers web, et les chefs de projet en développement web cherchant à rendre les sites plus dynamiques et ergonomiques.
Alternatives et ressources
Comme alternatives, vous pouvez utiliser des frameworks comme Foundation ou Bulma, qui offrent également des fonctionnalités similaires pour les menus fixes et les ancres de navigation.
Questions & Réponses
navbar Fixed Top
à votre barre de menu dans le code HTML.
data-spy="scroll"
et data-target="#MainMenu"
sont utilisés pour activer automatiquement les liens de navigation avec ancre.