Was wir als nächstes lernen werden, sind einige von Bootstrap bereitgestellte Komponenten. Diese Komponenten sind sehr einfach zu verwenden, können uns helfen, schnell und bequem eine Website zu erstellen und einen guten Anzeigeeffekt zu erzielen. Worauf wir am meisten achten müssen, ist: die Struktur von HTML und die Klassen und Attribute, die Bootstrap bereitstellt, um sie der Struktur hinzuzufügen.
Die interaktiven Funktionen dieser Komponenten basieren auf der jQuery-Bibliothek, daher muss auch jQuery.js eingeführt werden, und zwar vor Bootstrap.js. Wenn es offiziell gestartet ist, verwenden Sie einfach die komprimierte Version wie folgt:
<script src="../js/jquery-min-1.11.3.js"></script><script src="../js/bootstrap.min.js"></script>
Menü
Grundlegende Verwendung
In der offiziellen Dokumentation sieht die Dropdown-Menükomponente, die wir sehen, so aus:
<div class="dropdown"> <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true"> 下拉菜单<span class="caret"></span> </button> <ul class="dropdown-menu" aria-labelledby="dropdownMenu1"> <li><a href="#">菜单项1</a></li> <li><a href="#">菜单项2</a></li> </ul></div>
Welche Eigenschaften sind also notwendig, um das Verhalten zu kontrollieren? Welches Teil wird für die Modifikation verwendet?
Lassen Sie uns diesen Code selbst vereinfachen:
<div class="dropdown"> <button class="dropdown-toggle"data-toggle="dropdown">下拉菜单</button> <ul class="dropdown-menu" > <li>菜单项1</li> <li>菜单项2</li> </ul></div>
Sehen wir uns den Vergleich vor und nach der Vereinfachung an:
Bei 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. Nach unserer obigen Vereinfachung können wir endlich erkennen, dass die Kernanforderungen wie folgt lauten:
Verwenden Sie einen Container mit dem Namen .dropdown, um das gesamte Dropdown-Menüelement zu umschließen:
verwendet eine