Heim >Web-Frontend >CSS-Tutorial >Wie schließe ich Responsive Nav mit Klick auf das Produktmenü in Bootstrap?

Wie schließe ich Responsive Nav mit Klick auf das Produktmenü in Bootstrap?

Patricia Arquette
Patricia ArquetteOriginal
2024-11-09 00:19:02291Durchsuche

How to Close Responsive Nav with Products Menu Click in Bootstrap?

Responsive Navigation mit Produktmenü-Klick in Bootstrap schließen

Beim Erweitern des Hauptmenüs im Responsive-Modus kann es zu Problemen mit der automatischen Minimierung kommen, wenn Klicken Sie auf den Menüpunkt „PRODUKTE“. Um dieses Problem zu lösen, können Sie die integrierten Datenattribute und Klassen von Bootstrap nutzen.

Anstatt zusätzliches JavaScript zu verwenden, fügen Sie die folgenden Datenattribute zu Ihren Menülistenelementen hinzu:

<li><a href="#Products" data-toggle="collapse" data-target=".navbar-collapse">Products</a></li>

Wiederholen Sie dies für jeden Menüpunkt.

Zusätzliche Anpassungen für Responsive Design

Um Probleme mit überlaufendem Inhalt und Flackern auf größeren Bildschirmen zu beheben, verwenden Sie den folgenden Code:

<li><a href="#products">

Dadurch werden spezifische Datenattribute basierend auf der Bildschirmgröße zugewiesen, wodurch Störungen in Desktop-Menüs vermieden werden.

Aktualisierung für Bootstrap-Versionen

Für Bootstrap-Versionen 4.1.3 und 5.0 Ersetzen Sie die sichtbaren/versteckten Klassen durch d-none d-sm-block und d-block d-sm-none.

Ändern Sie in Bootstrap 5 die Datenattribute in data-bs-toggle und data-bs -Ziel.

Mit diesen Anpassungen können Sie die responsive Navigationsleiste automatisch schließen und das Produktmenü ohne Funktionsprobleme auf verschiedenen Bildschirmgrößen anzeigen.

Das obige ist der detaillierte Inhalt vonWie schließe ich Responsive Nav mit Klick auf das Produktmenü in Bootstrap?. 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