Categories: Bootstrap

Tutoriel Bootstrap: Comment personnaliser un menu (hamburger)

×

Recommandés

Utiliser des icônes avec Bootstrap : Ajoutez...
Les icônes jouent un rôle essentiel...
En savoir plus
Bouton Bootstrap: comment ajouter des boutons avec...
Bienvenue dans ce nouveau tutoriel Bootstrap Poursuivons notre...
En savoir plus
Barre de navigation Bootstrap, comment créer un...
Bienvenue dans ce nouveau tutoriel Bootstrap Bootstrap filestype...
En savoir plus
Tuto Bootstrap: Comment télécharger et installer Bootstrap
Bienvenue dans ce nouveau tutoriel Bootstrap ...
En savoir plus
Bootstrap Framework: apprendre en la conception Web...
Bienvenue dans ce nouveau tutoriel Bootstrap...
En savoir plus
Bootstrap| Bienvenue aux tutoriels Bootstrap en français
Bienvenue à notre série de tutoriel...
En savoir plus

Bienvenue dans ce nouveau tutoriel Bootstrap

Dans l’article précédent nous avons vu comment créer un menu responsive avec Bootstrap en utilisant le composant navbar. Dans cet article, nous verrons comment personnaliser et changer l’orientation de notre menu Bootstrap.

Comme nous l’avons déjà vu, à une barre de navigation créée avec Bootstrap, nous pouvons facilement ajouter : un logo avec du texte et une image, un champ de recherche ou du texte. Aujourd’hui, nous allons voir comment aligner les éléments du menu à gauche, à droite ou au centre, comment changer la couleur du texte et de l’arrière-plan et bien plus encore.

Voyons d’abord comment aligner les éléments de menu dans la barre de navigation.

Par défaut, le menu est aligné à gauche, mais nous pouvons le centrer ou le déplacer vers la droite.

Je vous dis tout de suite qu’un menu de navigation responsive créé avec .navbar est légèrement différent de celui créé simplement avec la classe nav. Vous n’obtenez donc pas toujours le même résultat visuel avec les mêmes classes CSS Bootstrap.

Par exemple, pour centrer les éléments de menu dans les deux cas, vous pouvez utiliser la classe .justify-content-center mais d’une manière différente. Dans celui qui ne répond pas, c’est-à-dire créé avec nav, vous pouvez le centrer comme ceci :

Bootstrap

Tandis qu’un menu responsive, créé avec le composant navbar de Bootstrap, vous pouvez le centrer en ajoutant la classe .justify-content-center à la div parent avec la classe = collapse qui la contient :

Autrement dit, avec la classe mx-auto affectée à la balise

En tout cas, dans tous les exemples ci-dessus, ils conduisent au même résultat.

Pour déplacer les éléments de menu vers la droite, vous devez remplacer, dans les exemples vus ci-dessus, justifier-content-center par justifier-content-end et mx-auto par ml-auto.

Si vous souhaitez créer un menu vertical, évidemment, vous n’avez pas besoin de le faire disparaître en le remplaçant par le c.d. bouton hamburger sur les écrans réduits. Vous pouvez donc simplement utiliser la classe nav associée à .flex-column comme ceci :

Ou plus simplement :

Dans les deux cas, le résultat est le même.

Colorons notre menu Bootstrap

Bootstrap a des classes de couleurs prédéfinies que vous pouvez utiliser rapidement pour colorer le texte ou l’arrière-plan d’un élément. Par exemple, pour colorer le fond de n’importe quel élément, les principales classes de couleurs sont : .bg-primary, .bg-secondary, .bg-success, .bg-danger, .bg-warning, .bg-info, .bg- clair, .bg-foncé, .bg-blanc, .bg-transparent.

Pour colorer le texte, il suffit de remplacer le préfixe bg- par text-.

Alors que, en ce qui concerne la barre de navigation, Bootstrap fournit des classes supplémentaires qui sont navbar-dark à utiliser sur des arrière-plans sombres afin d’obtenir du texte blanc, ou navbar-light pour avoir du texte noir sur des arrière-plans clairs. Voici quelques exemples:

Voyons maintenant comment fixer le menu en bas ou en haut.

Barre de navigation Bootstrap collante ou fixe

Par défaut, la barre de navigation défile avec la fenêtre, mais si nous le voulons, nous pouvons la fixer en haut, en bas ou la fixer en haut uniquement lorsque nous faisons défiler la page.

Pour le fixer en haut, nous utilisons un plateau fixe.

Avec .fixed-top, la barre de navigation se détachera du contenu et se fixera en haut. Mais gardez à l’esprit qu’étant indépendant du reste de la page et ayant un z-index plus élevé, il pourrait couvrir le contenu des premières lignes. Par conséquent, pour éviter ce désagrément, il est de bon ton de prévoir un espace vide en haut de page d’une hauteur au moins égale à la hauteur de la barre de navigation.

Voici un exemple de code d’une barre de navigation fixe :

Si au lieu de cela nous voulons le fixer en bas, nous devons remplacer fixed-top par fixed-bottom :

La plupart du temps, la barre avec le menu de navigation se trouve à l’intérieur de l’en-tête d’un site et est automatiquement fixée en haut lorsque la page défile vers le bas.

Pour obtenir cet effet avec la barre latérale Bootstrap, nous utilisons la classe sticky-top.

Mais gardez à l’esprit que parce que Bootstrap utilise la position CSS : directive collante, tous les navigateurs ne la prennent pas en charge.

Nous avons également terminé cet aperçu sur la barre latérale Bootstrap, sur la façon de le personnaliser en fonction de nos besoins et sur la façon de créer un menu réactif avec un bouton hamburger.

Dans les prochains articles, nous verrons les autres composants fondamentaux de Bootstrap, utiles pour créer n’importe quel projet avec une interface graphique qui s’adapte facilement à n’importe quel appareil.

Recommandés

Responsive design avec Icônes grâce à Bootstrap
Dans le domaine du développement web,...
En savoir plus
Bootstrap et effets de survols : une...
Dans cet article, plongeons dans le...
En savoir plus
Découvrez FontAwesome : Votre Allié pour des...
FontAwesome, une bibliothèque d'icônes emblématique, est...
En savoir plus
Personnaliser les Icônes Bootstrap pour un Design...
Les icônes jouent un rôle crucial...
En savoir plus
Icônes personnalisées avec Bootstrap : un guide...
Bootstrap, l'un des frameworks CSS les...
En savoir plus
Tuto Bootstrap : qu'est-ce qui a changé...
On sait que dans le monde...
En savoir plus
AZ

Share
Published by
AZ

Recent Posts

Classification des Documents : Organiser et Automatiser la Gestion Documentaire

Dans toute organisation moderne — entreprise, association, service administratif ou bureau de projet — la…

2 jours ago

Modèle de Bilan Actif Passif sur Excel : Concevoir un tableau comptable clair et automatisé

Dans la pratique comptable, le bilan constitue l’un des documents les plus fondamentaux pour comprendre…

2 jours ago

Fiche Méthode analyse linéaire + guide complet pour la réussir

L’analyse linéaire impressionne souvent plus qu’elle ne le devrait. Au moment d’aborder l’oral du bac…

3 jours ago

Analyse linéaire au bac français : méthode complète, exemples et conseils pour réussir l’oral

L’analyse linéaire occupe une place centrale à l’oral du bac français. C’est l’exercice qui permet…

3 jours ago

Créer une fiche de suivi en ligne : générateur personnalisable à imprimer

Créer une fiche de suivi claire et adaptée à son activité prend souvent plus de…

3 jours ago

Préparation physique football avec ballon : Fiche Word utile

Comment améliorer sa condition physique tout en travaillant la technique Quand on parle de préparation…

3 jours ago

This website uses cookies.