Heim  >  Artikel  >  Web-Frontend  >  Wie kann ich verhindern, dass meine Bootstrap 3-Navigationsleiste zusammenbricht?

Wie kann ich verhindern, dass meine Bootstrap 3-Navigationsleiste zusammenbricht?

Barbara Streisand
Barbara StreisandOriginal
2024-11-24 03:43:17410Durchsuche

How Can I Prevent My Bootstrap 3 Navbar from Collapsing?

Verhindern des Zusammenklappens der Navigationsleiste in Bootstrap 3

Die Navigationsleiste von Bootstrap bietet eine praktische Möglichkeit, zusammenklappbare Menüs zu erstellen, die sich an verschiedene Bildschirmgrößen anpassen. In bestimmten Szenarien möchten Sie jedoch möglicherweise die Funktion zum Minimieren deaktivieren, um das Menü jederzeit sichtbar zu halten.

Lösung

Um zu verhindern, dass die Navigationsleiste minimiert wird, müssen Sie kann bestimmtes CSS überschreiben Eigenschaften:

.navbar-collapse.collapse {
  display: block!important;
}

.navbar-nav>li, .navbar-nav {
  float: left !important;
}

.navbar-nav.navbar-right:last-child {
  margin-right: -15px !important;
}

.navbar-right {
  float: right!important;
}

Erklärung

  • Die erste Eigenschaft überschreibt das Standardverhalten von .collapse und zwingt das Menü, sichtbar zu bleiben.
  • Die zweite und dritte Eigenschaft stellen sicher, dass sowohl die Menüelemente auf der linken als auch auf der rechten Seite nach links verschoben werden, sodass sie an derselben Stelle ausgerichtet werden Zeile.
  • Die vierte Eigenschaft behebt ein kleines Problem mit der Ausrichtung des Menüs auf der rechten Seite auf kleineren Bildschirmen.

Beispielcode

Beachten Sie der folgende HTML-Code für eine Navigationsleiste:

<div class="navbar navbar-fixed-top myfont" role="navigation">
    <div class="">
        <ul class="nav navbar-nav navbar-left">
            <li>
                <a class="navbar-brand" href="#">
                    <img src="assets/img/logo.png" />
                </a>
            </li>
            <li>
                <button class="btn btn-navbar">
                    <i class="fa fa-edit"></i>
                    Create 
                </button>
            </li>
        </ul>
    </div>
    <ul class="nav navbar-nav navbar-right">
        <li data-match-route="/"><a href="#/page-one">Login</a></li>
        <li data-match-route="/"><a href="#/page-two/sub-a">Signup</a></li>
    </ul>
</div>

Durch Anwenden der oben genannten CSS-Überschreibungen wird diese Navigationsleiste kollabiert nicht mehr, unabhängig von der Bildschirmgröße.

Das obige ist der detaillierte Inhalt vonWie kann ich verhindern, dass meine Bootstrap 3-Navigationsleiste zusammenbricht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn