Twitter bootstrap 3 navbar navbar-droit de l'extérieur de navbar-effondrement
Dans Twitter bootstrap 2.3.2 je peux avoir quelque chose comme:
http://jsfiddle.net/aQwUZ/3/
<div class="navbar navbar-inverse navbar-fixed-top">
<div class="navbar-inner">
<div class="container">
<a data-target=".nav-collapse" data-toggle="collapse" class="btn btn-navbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<a href="#" class="brand">BRAND</a>
<ul class="nav pull-right">
<li>
<a href="#">Fixed Link</a>
</li>
</ul>
<div class="nav-collapse">
<ul class="nav">
<li><a href="#">L1</a></li>
<li><a href=#">L2</a></li>
</ul>
</div>
</div>
</div>
</div>
Un twitter bootstrap barre de navigation, où dans les mobiles sensibles, "Liaison Fixe" rester visible dans l'en-tête.
Maintenant, dans le bootstrap 3, après la mise à niveau de mon code, je ne peux avoir:
http://jsfiddle.net/EC3Ly/4/
<nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">BRAND</a>
</div>
<ul class="nav navbar-nav navbar-right">
<li>
<a href="#">Fixed Link</a>
</li>
</ul>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="#">L1</a></li>
<li><a href=#">L2</a></li>
</ul>
</div>
</div>
</nav>
dans mobile responsive vue, je reçois 2 lignes...
J'ai essayé de les envelopper dans une "navbar-d'en-tête de nœud" http://jsfiddle.net/EC3Ly/5/ ou dans la première "navbar-d'en-tête", sans succès.
Qu'ai-je manqué?
Merci,
Alexandre
OriginalL'auteur heralight | 2013-09-04
Vous devez vous connecter pour publier un commentaire.
Les deux lignes dans la barre de navigation mobile sont causés par la clearfix de la navbar-d'en-tête:
Vous pouvez utiliser les media queries et css pour annuler cette clearfix (et ajouter une nouvelle avant l'effondrement liste déroulante)
démo: http://bootply.com/82366
Les requêtes de média aussi ajouter un flotteur droit pour la barre de navigation à droite sur les petits écrans. Pour prendre ce code en production, vous peut-être de corriger les frontières et possible la barre de navigation css transisions trop.
OriginalL'auteur Bass Jobsen
J'ai connu le même problème avec BS3, et la seule façon que j'ai trouvée pour le résoudre, il a été d'utiliser une combinaison de
pull-left
etpull-right
De travail de démonstration: http://bootply.com/78856
J'ai dû remplacer manuellement le bootstrap déroulante des styles pour
.navbar-nav .open .dropdown-menu
et.navbar-nav .open .dropdown-menu > li > a
Si vous avez plusieurs liens fixes qu'ils mettent sur le dessus de l'un de l'autre lorsque s'est effondré.
OriginalL'auteur Zim
Le problème est avec le point où la
navbar
s'effondre. Par défaut, Bootstrap s'effondre à 768px. Si vous augmentez, votrenavbar
va s'effondrer tôt et que le problème va disparaître.La meilleure façon de le faire est de personnaliser votre fichier d'amorçage et de changer le
@grid-float-breakpoint
à 850px (ou de n'importe quelle taille que vous avez besoin). Vous pouvez facilement personnaliser bootstrap 3 de http://getbootstrap.com/customize/?id=9720390Espère que cette aide.
OriginalL'auteur RemusT
J'ai résolu de cette façon. Juste après la marque de l'ajout de deux nouvelles lignes avec la même classe et une classe supplémentaire.
Ajouter ceci à votre fichier css:
La maison, le Point 1 et le Point 2 restent dans la barre de navigation lorsque le redimensionnement et la barre de navigation ne se cassera pas.
OriginalL'auteur Erhnam