Twitter bootstrap 3 navbar navbar-rechts außerhalb der navbar-collapse

8

In Twitter bootstrap 2.3.2 kann ich folgendes haben: Ссылка

%Vor%

Eine Twitter-Bootstrap-Navigationsleiste, in der in der mobilen Antwortansicht "Fixed Link" in der Kopfzeile sichtbar bleibt.

Jetzt, in Bootstrap 3, nach dem Upgrade meines Codes, kann ich nur haben: Ссылка

%Vor%

in Mobile Responsive View, ich bekomme 2 Zeilen ... Ich habe versucht, in einen "navbar-header" -Knoten Ссылка oder in den ersten "navbar-header" ohne Erfolg einzubinden.

Was habe ich vermisst?

Danke,

Alexandre

    
heralight 04.09.2013, 09:34
quelle

4 Antworten

10

Die zwei Zeilen in der mobilen Navigationsleiste werden durch den Clearfix des Navbar-Headers verursacht:

%Vor%

Sie können Medienabfragen und css verwenden, um diesen Clearfix rückgängig zu machen (und fügen Sie ein neues vor dem ausgeblendeten Dropdown-Menü hinzu)

%Vor%

demo: Ссылка

Die Medienabfragen fügen auch ein Float-Recht für die Navigationsleiste rechts auf kleineren Bildschirmen hinzu. Um diesen Code in der Produktion zu verwenden, werden Sie vielleicht die Grenzen und die navbar-css-Transformationen ebenfalls korrigieren.

    
Bass Jobsen 21.09.2013, 22:14
quelle
14

Ich hatte das gleiche Problem mit BS3, und die einzige Lösung, die ich gefunden habe, bestand darin, eine Kombination aus pull-left und pull-right

zu verwenden %Vor%

Arbeitsdemo: Ссылка

    
ZimSystem 04.09.2013 10:24
quelle
0

Das Problem liegt an dem Punkt, an dem der navbar zusammenbricht. Standardmäßig wird Bootstrap bei 768px minimiert. Wenn Sie dies erhöhen, wird Ihr navbar schneller zusammenbrechen und Ihr Problem wird verschwinden.

Am besten passen Sie Ihre Bootstrap-Datei an und ändern Sie @grid-float-breakpoint auf 850px (oder die von Ihnen benötigte Größe). Sie können Bootstrap 3 von Ссылка

ganz einfach anpassen

Hoffe, das hilft.

    
RemusT 27.03.2014 07:31
quelle
0

Ich habe es so gemacht. Direkt nach der Marke fügen Sie zwei neue Zeilen mit derselben Klasse und einer zusätzlichen Klasse hinzu.

%Vor%

Und fügen Sie dies Ihrer CSS-Datei hinzu:

%Vor%

Home, Punkt 1 und Punkt 2 bleiben in der Navigationsleiste, wenn die Größe geändert wird und die Navigationsleiste nicht bricht.

    
Erhnam 29.09.2016 13:38
quelle