Livre d'introduction Bootstrap (5) Barre de navigation, pagination des compétences navigation_javascript
WBOY
Libérer: 2016-05-16 15:14:55
original
1405 Les gens l'ont consulté
Barre de navigation
Barre de navigation (navbar) et le Livre d'introduction Bootstrap - (4) menu, bouton et navigation introduits dans la section précédente. La navigation (nav) n'a qu'un seul mot différent, avec un mot supplémentaire « bar ». En fait, ils sont encore évidemment différents dans le framework Bootstrap. Il y a une couleur d'arrière-plan dans la barre de navigation (navbar), et la barre de navigation peut être un pur lien (similaire à la navigation), un formulaire ou une combinaison de formulaire et de navigation. Ils se réduisent (et peuvent être ouverts et fermés) sur les appareils mobiles et s'étendent progressivement horizontalement à mesure que la largeur de la fenêtre augmente.
Barre de navigation de base
En fait, la différence d'apparence entre la barre de navigation et la navigation n'est pas si grande, mais en utilisation réelle, la barre de navigation est beaucoup plus compliquée que la navigation. Implémentons une barre de navigation de base.
Lors de la création d'une barre de navigation de base, faites attention aux points suivants :
1. Tout d'abord, ajoutez le nom de classe .navbar-nav en fonction de la liste de navigation (
)
2. Ajoutez un conteneur (div) en dehors de la liste Si cela est autorisé ici, il est recommandé d'utiliser
3. La fonction principale de la classe navbar est de définir des effets tels que le remplissage gauche et droit et les coins arrondis. Utilisez .navbar-default pour contrôler la couleur de la barre de navigation, telle que .navbar-inverse.
Avec titre, menu secondaire
Dans la production de pages Web, vous pouvez généralement voir un titre devant le menu (la taille du texte est légèrement plus grande que celle des autres textes. En fait, le framework Bootstrap a également pris cela en considération pour tout le monde, via .navbar-). header Et .navbar-brand à réaliser, comme :
Bien sûr, il peut également être utilisé pour réaliser un logo, comme décrit sur le site officiel chinois, qui ne sera pas décrit en détail ici.
Inutile d'en dire plus sur le menu secondaire. Il a été expliqué en détail dans le blog précédent. Si vous ne le comprenez toujours pas, vous pouvez relire mon blog précédent. Jetons un œil au paragraphe suivant. et effets réalisables : (notez que la barre de navigation inversée de la barre de navigation est utilisée ici)
Nous voyons souvent des formulaires de recherche dans la barre de navigation, comme Zhihu, Sina Weibo, etc. Bien sûr, le framework Bootstrap ne peut pas manquer d'une telle chose. Le mode d'utilisation est également très simple :
Un formulaire .navbar est fourni dans le framework Bootstrap. Placez un formulaire avec le nom de classe .navbar-form dans le conteneur .navbar ; puis ajoutez .navbar-left pour que le formulaire flotte vers la gauche pour un meilleur alignement.
Dans Bootstrap, le style .navbar-right est également fourni pour aligner les éléments à droite de la barre de navigation.
En plus de certains des styles ci-dessus, le framework bootstrap propose trois autres styles :
1. Le bouton navbar-btn dans la barre de navigation rend les boutons non centrés verticalement dans la barre de navigation
2. Le texte de la barre de navigation dans la barre de navigation utilise généralement l'élément
3. Liens normaux dans la barre de navigation navbar-link, liens non-navigation, ajoutez cette classe pour avoir la couleur par défaut correcte et les paramètres de couleur inversés
Cependant, ces trois styles sont soumis à certaines restrictions lorsqu'ils sont utilisés dans le framework et doivent être utilisés conjointement avec navbar-brand et navbar-nav. Il existe également une certaine limite quant à la quantité. Généralement, il n'y aura aucun problème si vous en utilisez un ou deux, mais il y aura des problèmes si vous en utilisez plus de deux.
Barre de navigation fixe
Parfois, nous souhaitons que la barre de navigation soit fixée en haut ou en bas du navigateur. Bootstrap nous propose commodément deux classes pour obtenir un tel style :
.navbar-fixed-top : La barre de navigation est fixée en haut de la fenêtre du navigateur
.navbar-fixed-bottom : La barre de navigation est fixe en bas de la fenêtre du navigateur
La méthode d'utilisation est très simple. Il vous suffit d'ajouter le nom de classe correspondant au conteneur le plus externe (barre de navigation) de la barre de navigation.
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn