Stil von Twitter Bootstrap 3 Navbar

8

Wie ändert man die Stile von Navbars in Twitter Bootstrap 3 mit Less oder CSS? Verwenden verschiedener Stile, wie von den Klassen navbar-default und navbar-inverse bereitgestellt.

    
Bass Jobsen 22.09.2013, 13:06
quelle

1 Antwort

10

Genau wie Buttons und Panel wird eine Navbar zwei Klassen haben (siehe: Ссылка ). Die erste Klasse ( .navbar ) wird die Struktur festlegen. Die zweite Klasse wird das Styling einstellen. Standardmäßig gibt es zwei Klassen für das Styling: .navbar-default und .navbar-inverse . Um den Stil Ihrer Navigationsleiste zu ändern, müssen Sie die Stile dieser Stilklassen ändern. Der beste Weg, dies zu tun ist mit Less und neu kompilieren Bootstrap.

Weniger verwenden

Die Variablen für .navbar-default und .navbar-inverse werden in variables.less gesetzt und von navbar.less verwendet. Um einen benutzerdefinierten Navigationsleistenstil zu definieren, könnten Sie die Variable für .navbar-default oder .navbar-inverse ändern und diese Klassen wiederverwenden. Wenn Sie den ursprünglichen Code nicht ändern möchten. Erstelle eine customnavbar.less-Datei (vergiss nicht, diese in bootstrap.less zu importieren) und kopiere den .navbar-default -Teil von navbar.less in diese Datei. Benenne und setze die Variablen. Sein. siehe hier: Twitter Bootstrap ändern 3.0 navbar Klasse Hintergrundfarbe in weniger um den Hintergrund blau zu setzen.

Verwenden von CSS

Definieren Sie Ihre CSS genau wie .navbar-default . Um den Stil zu ändern. Sein. für <nav class"navbar navbar-custom"> und setze Hintergrund auf blau;

.navbar-custom { background-color: #0000FF;}

Weitere Stile und einfaches Styling finden Sie in Ссылка

    
Bass Jobsen 23.05.2017, 11:51
quelle