Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Bootstrap Navbar: Warum verschwinden mein Logo und meine Menüelemente auf kleineren Geräten?

Patricia Arquette
Freigeben: 2024-11-08 04:17:02
Original
800 Leute haben es durchsucht

Bootstrap Navbar: Why Do My Logo and Menu Items Disappear on Smaller Devices?

Bootstrap-Navigationsleiste: Behebung verschwindender Elemente auf kleineren Geräten

Beim Entwerfen einer Bootstrap-Navigationsleiste mit einem zentralen Logo und Menüelementen ist es wichtig, dies sicherzustellen optimale Darstellung auf allen Geräten. Allerdings kann es bei Benutzern zu einem Problem kommen, bei dem alle Elemente, einschließlich des Logos und des Hamburger-Menüs, auf kleineren Bildschirmen verschwinden.

Der zugrunde liegende Grund für dieses Verschwinden hängt oft mit der Klasse „navbar-default“ zusammen, die auf die Navigationsleiste in angewendet wird frühere Versionen von Bootstrap. Obwohl es vielleicht nicht sofort ersichtlich ist, ist diese Klasse wichtig, um die Hintergrundfarbe festzulegen und das Hamburger-Symbol sichtbar zu machen.

Lösung 1: Bootstrap 5 und Modern Bootstrap

In Bootstrap 5 und modernen Versionen wurde die Klasse „navbar-default“ ersetzt. Damit das Hamburger-Symbol angezeigt wird, müssen Sie Ihrem Navbar-Element die Klasse „navbar-light“ oder „navbar-dark“ hinzufügen. Zum Beispiel:

<nav>
Nach dem Login kopieren

Lösung 2: Hinzufügen einer Hintergrundfarbe (Bootstrap 4 und früher)

Wenn Sie Bootstrap 4 oder früher verwenden, können Sie das Problem beheben Beheben Sie das Problem, indem Sie dem Navbar-Nav-Element eine Hintergrundfarbe hinzufügen:

#navbar-primary .navbar-nav {
   background: #ededed;
}
Nach dem Login kopieren

Lösung 3: Den Toggler abdunkeln (Bootstrap 4 und früher)

Eine weitere Option für Bootstrap 4 und früher besteht darin, das Toggler-Symbol abzudunkeln, indem die .icon-bar-Klasse geändert wird:

.navbar-toggle .icon-bar {
    background-color: rgb(136, 136, 136);
}
Nach dem Login kopieren

Zusätzlicher Hinweis für Bootstrap 3:

Für Bootstrap 3, die Klasse „navbar-default“, muss enthalten sein, damit die Menüelemente richtig ausgerichtet sind.

Durch die Implementierung einer dieser Lösungen können Sie sicherstellen, dass Ihre Bootstrap-Navigationsleiste auf allen Bildschirmgrößen wie vorgesehen angezeigt wird, unabhängig von das verwendete Gerät.

Das obige ist der detaillierte Inhalt vonBootstrap Navbar: Warum verschwinden mein Logo und meine Menüelemente auf kleineren Geräten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage