Bootstrap 3 - Fixe Sensible barre de navigation dans un conteneur (sans couleur de fond sur les côtés)
Comment?
Barre de navigation fixe au centre, mais sans couleur de fond sur les côtés.
La largeur de la barre de navigation doit être aussi celle du conteneur, puis la couleur de fond de la barre de navigation pour les côtés du conteneur (qui le contient), vous ne devriez pas voir.
Une idée?
En outre, la barre de navigation doivent réduire au redimensionnement de la largeur du conteneur, puis de la page: si rensponsive barre de navigation!
Comment?
Merci d'avance.
jsfiddle.net l'utilisation de ce code de démonstration plz
OriginalL'auteur ginolin | 2013-09-08
Vous devez vous connecter pour publier un commentaire.
Corriger le défaut barre de navigation à partir de: http://getbootstrap.com/examples/navbar/
enrouler la barre de navigation en son propre .div conteneur et envelopper cette div dans une div à vous de les corriger:
html
Autre exemple Une façon de le faire (il y en aura beaucoup d'autres). Prendre statique de la navbar exemple: http://getbootstrap.com/examples/navbar-fixed-top/
La barre de navigation de code contient déjà une div avec la classe conteneur qui encapsule la barre de navigation de contenu et de définir la largeur de la grilles différentes (si le contenu est sensible) déjà.
Le 100% de la largeur "effet" est défini par une couleur d'arrière-plan (et des frontières) de l' .navbar-classe par défaut (set 100% de la largeur et de la .navbar-fixed-en haut à gauche: droite et de 0).
Supprimer cet arrière-plan et bordure:
Après cela, la barre de navigation de soi n'ont pas de couleur d'arrière-plan. Pour résoudre l'enveloppe de votre barre de navigation à l'intérieur d'un extra-div (à l'intérieur de l' .containter div) et appliquer une couleur d'arrière-plan:
Lorsque vous appliquez ce fond sur la .récipient sans le div de votre fond de plan: 15px plus large alors votre contenu sur les deux côtés en raison de la gouttière de l'grilles (rembourrage).
Exemple: http://bootply.com/79742
html:
OriginalL'auteur Bass Jobsen
Im en utilisant la dernière version de Bootsrap et j'ai dû remplacer le "navbar-par défaut" de la classe comme ceci :
Le résultat est que ma barre de navigation n'a plus de frontière ou à l'arrière-plan de style, et je peux enfin utiliser le mien dans mon div ! (phewww)
OriginalL'auteur Shiiv
J'ai été aux prises avec le même problème. Je l'ai résolu en ajoutant quelques jquery qui fait de la ".navbar" de la même largeur que l' ".conteneur".
OriginalL'auteur ab3d_work