Heim > Web-Frontend > CSS-Tutorial > Wie kann ich mehrstufige Dropdowns in der Bootstrap 4-Navigation erstellen?

Wie kann ich mehrstufige Dropdowns in der Bootstrap 4-Navigation erstellen?

Susan Sarandon
Freigeben: 2024-12-11 21:27:15
Original
634 Leute haben es durchsucht

How can I create multi-level dropdowns in Bootstrap 4 navigation?

Bootstrap 4: Mehrstufige Dropdowns in Navigationen freisetzen

Wenn Sie nach einer nahtlosen Möglichkeit suchen, mehrstufige Dropdowns in Bootstrap 4 zu integrieren, sind Sie hier genau richtig. Die folgenden CSS- und JavaScript-Schnipsel führen Sie durch den Prozess.

CSS für Dropdown-Untermenüs

Dieses CSS zielt auf die Erstellung zusätzlicher Dropdown-Untermenüstile ab.

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu a::after {
  transform: rotate(-90deg);
  position: absolute;
  right: 6px;
  top: .8em;
}

.dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-left: .1rem;
  margin-right: .1rem;
}
Nach dem Login kopieren

JavaScript für Untermenü Umschalten

Dieses JavaScript übernimmt das Umschalten der Sichtbarkeit von Dropdown-Untermenüs.

$('.dropdown-menu a.dropdown-toggle').on('click', function(e) {
  if (!$(this).next().hasClass('show')) {
    $(this).parents('.dropdown-menu').first().find('.show').removeClass('show');
  }
  var $subMenu = $(this).next('.dropdown-menu');
  $subMenu.toggleClass('show');

  $(this).parents('li.nav-item.dropdown.show').on('hidden.bs.dropdown', function(e) {
    $('.dropdown-submenu .show').removeClass('show');
  });

  return false;
});
Nach dem Login kopieren

HTML-Beispiel

Integration von CSS und JavaScript Das HTML-Beispiel zeigt ein funktionales Dropdown-Menü mit drei Ebenen.

<ul class="navbar-nav">
  <li class="nav-item dropdown">
    <a class="nav-link dropdown-toggle" href="http://example.com">
Nach dem Login kopieren

Mit diesen Schritten können Sie das tun Erstellen und passen Sie mühelos mehrstufige Dropdowns an, die die Benutzernavigation und -interaktion in Bootstrap 4 verbessern.

Das obige ist der detaillierte Inhalt vonWie kann ich mehrstufige Dropdowns in der Bootstrap 4-Navigation erstellen?. 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