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

零下一度
零下一度Original
2017-07-03 11:03:281505Durchsuche

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>

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>

2. Verwenden Sie eine Schaltfläche   


【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>
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #999;
}
<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>


[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;
}
Da

    display: inline-block;
    margin-left: 60px;
<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>


[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;
}
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>


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!

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
Vorheriger Artikel:Definition und Verwendung der CSS-Cursor-EigenschaftNächster Artikel:Definition und Verwendung der CSS-Cursor-Eigenschaft

In Verbindung stehende Artikel

Mehr sehen