Heim  >  Artikel  >  Web-Frontend  >  Wie halte ich Navbar-Elemente außerhalb der Einblendung in Bootstrap 4 sichtbar?

Wie halte ich Navbar-Elemente außerhalb der Einblendung in Bootstrap 4 sichtbar?

Linda Hamilton
Linda HamiltonOriginal
2024-10-27 19:09:01377Durchsuche

How to Keep Navbar Items Visible Outside the Collapse in Bootstrap 4?

Navigationsleistenelemente außerhalb des minimierten Containers in Bootstrap 4

Problem: Die Beibehaltung dauerhafter Navigationsleisten-Links außerhalb des minimierten Containers in Bootstrap 4 war ein lästiges Problem . Benutzer wünschen sich Links, die auch dann sichtbar bleiben, wenn die Navigationsleiste ausgeblendet ist.

Lösung:

Die Verwendung der Flexbox-Dienstprogrammklassen ist die einfachste Methode, dieses Problem zu beheben. Halten Sie die persistenten Elemente aus dem Navbar-Collapse-Div fern.

<code class="html"><nav class="navbar fixed-top navbar-light navbar-expand-lg navbar-template">
    <a class="navbar-brand" href="#">Navbar</a>
    <div class="d-flex flex-row order-2 order-lg-3">
        <ul class="navbar-nav flex-row">
            <li class="nav-item">
                <a class="nav-link px-2" href="#">
                    <span class="fa fa-facebook"></span>
                </a>
            </li>
            <li class="nav-item">
                <a class="nav-link px-2" href="#">
                    <span class="fa fa-twitter"></span>
                </a>
            </li>
            <li class="nav-item">
                <a class="nav-link px-2" href="#">
                    <span class="fa fa-youtube"></span>
                </a>
            </li>
            <li class="nav-item">
                <a class="nav-link px-2" href="#">
                    <span class="fa fa-linkedin"></span>
                </a>
            </li>
        </ul>
        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavDropdown">
            <span class="navbar-toggler-icon"></span>
        </button>
    </div>
    <div class="collapse navbar-collapse order-3 order-lg-2" id="navbarNavDropdown">
        <ul class="navbar-nav ml-auto">
            <li class="nav-item"><a class="nav-link" href="#">Home</a></li>
            <li class="nav-item"><a class="nav-link" href="#">Features</a></li>
            <li class="nav-item"><a class="nav-link" href="#">Pricing</a></li>
            <li class="nav-item dropdown">
                <a class="nav-link dropdown-toggle" href="http://example.com" id="navbarDropdownMenuLink" data-toggle="dropdown">
                    Dropdown link
                </a>
                <div class="dropdown-menu dropdown-menu-right">
                    <a class="dropdown-item" href="#">Action</a>
                    <a class="dropdown-item" href="#">Another action</a>
                    <a class="dropdown-item" href="#">Something else here</a>
                </div>
            </li>
        </ul>
    </div>
</nav></code>

Beachten Sie die Verwendung von reaktionsfähigen order-*-Klassen, um sicherzustellen, dass die Collapse-Menüelemente am Ende (order-3) bleiben, wenn sie minimiert sind /mobiler Haltepunkt.

Das obige ist der detaillierte Inhalt vonWie halte ich Navbar-Elemente außerhalb der Einblendung in Bootstrap 4 sichtbar?. 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