Heim > Web-Frontend > HTML-Tutorial > Ausführliche Erläuterung der Beispiele für Bootstrap-Dropdown-Menüs

Ausführliche Erläuterung der Beispiele für Bootstrap-Dropdown-Menüs

零下一度
Freigeben: 2017-07-03 11:03:28
Original
1502 Leute haben es durchsucht

Vorherige Wörter

Bei der Interaktion mit Webseiten werden häufig Kontextmenüs oder ausgeblendete/angezeigte Menüelemente benötigt, um standardmäßig ein umschaltbares Kontextmenü für die Anzeige einer Linkliste bereitzustellen. Darüber hinaus muss die Menüanzeige in verschiedenen interaktiven Zuständen in Verbindung mit dem Javascript-Plug-in verwendet werden. In diesem Artikel wird detailliert beschrieben, wie Sie das Bootstrap-Dropdown-Menü verwenden.

Wenn Sie das Dropdown-Menü des Bootstrap-Frameworks verwenden, müssen Sie den Bootstrap aufrufen .js-Datei, die vom Bootstrap-Framework bereitgestellt wird. Wenn Sie die unkompilierte Version verwenden, finden Sie natürlich eine Datei mit dem Namen „dropdown.js“ im js-Ordner, und Sie können diese js-Datei auch

nennen, da die Komponenteninteraktionseffekte von Bootstrap alle von A abhängen Von der jQuery-Bibliothek geschriebenes Plug-in, daher muss jquery.js geladen werden, bevor bootstrap.js verwendet wird, um Effekte zu erzeugen

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title><link href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css?1.1.11" rel="stylesheet"></head><body><script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js?1.1.11"></script><script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js?1.1.11"></script></body></html>
Nach dem Login kopieren

Grundlegende Verwendung

Bei der Verwendung der Dropdown-Menükomponente im Bootstrap-Framework ist es sehr wichtig, die richtige Struktur und den Klassennamen zu verwenden. Wenn die Struktur und der Klassenname nicht korrekt verwendet werden, wirkt sich dies direkt darauf aus, ob die Komponente normal verwendet werden kann

1. Verwenden Sie einen Container mit dem Namen „dropdown“, der das gesamte Dropdown-Menüelement umschließt.

<div class="dropdown"></div>
Nach dem Login kopieren

2. Verwenden Sie eine Schaltfläche   

Nach dem Login kopieren


【Menütitel】

Sie können jedem Dropdown-Menü einen Titel hinzufügen, um eine Reihe von Aktionen anzuzeigen

<li class="dropdown-header">Dropdown header</li>
Nach dem Login kopieren
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #999;
}
Nach dem Login kopieren
<div class="dropdown">
  <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">Dropdown<span class="caret"></span>
  </button>
  <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1"><li role="presentation" class="dropdown-header">第一部分菜单头部</li><li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li><li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li><li role="presentation" class="divider"></li><li role="presentation" class="dropdown-header">第二部分菜单头部</li><li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li>
  </ul></div>
Nach dem Login kopieren


[Ausrichtung]

Das Dropdown-Menü in Das Bootstrap-Framework ist standardmäßig linksbündig. Wenn Sie möchten, dass das Dropdown-Menü relativ zum übergeordneten Container ist, können Sie bei rechtsbündiger Ausrichtung einen Klassennamen „dropdown-menu-right“ zu „dropdown-menu“

.dropdown-menu-right {
  right: 0;
  left: auto;
}
Nach dem Login kopieren
Da

    display: inline-block;
    margin-left: 60px;
Nach dem Login kopieren
<div class="dropdown" style="display: inline-block;margin-left: 60px;">
  <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">Dropdown<span class="caret"></span>
  </button>
  <ul class="dropdown-menu dropdown-menu-right" role="menu" aria-labelledby="dropdownMenu1"><li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li><li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li><li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li><li role="presentation" class="divider"></li><li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li>
  </ul></div>
Nach dem Login kopieren


[Menüelementstatus]

Der Standardstatus des Dropdown-Menüelements ist Hover-Status (:hover) und Fokusstatus (:focus)

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
Nach dem Login kopieren
Zusätzlich zu den oben genannten beiden Zuständen haben die Dropdown-Menüpunkte auch den aktuellen Zustand (.active) und den deaktivierten Zustand (.disabled). Um diese beiden Zustände zu nutzen, müssen Sie lediglich den entsprechenden Klassennamen

<div class="dropdown">
  <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">Dropdown<span class="caret"></span>
  </button>
  <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1"><li role="presentation" class="active"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li><li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li><li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li><li role="presentation" class="divider"></li><li role="presentation" class="disabled"><a role="menuitem" tabindex="-1" href="#">下拉菜单项</a></li>
  </ul></div>
Nach dem Login kopieren


zum entsprechenden Menüpunkt hinzufügen

Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der Beispiele für Bootstrap-Dropdown-Menüs. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Vorheriger Artikel:Definition und Verwendung der CSS-Cursor-Eigenschaft Nächster Artikel:Teilen Sie einen Editor, den Sie verwenden – Sublime Text
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
Aktuelle Ausgaben
verwandte Themen
Mehr>
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage