Episode 15 of 28
Drop-down Menus
Learn how to create dropdown menus using Bootstrap classes and components.
Bootstrap makes it easy to create dropdown menus that toggle on click.
Basic Dropdown
<div class="dropdown">
<button class="btn btn-default dropdown-toggle" data-toggle="dropdown">
Dropdown <span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else</a></li>
</ul>
</div>
Key Elements
.dropdown— wrapper classdata-toggle="dropdown"— enables the toggle behaviour (requires Bootstrap JS).caret— adds a small down arrow icon.dropdown-menu— the list of options
Dividers and Headers
<ul class="dropdown-menu">
<li class="dropdown-header">Section 1</li>
<li><a href="#">Item 1</a></li>
<li><a href="#">Item 2</a></li>
<li class="divider"></li>
<li class="dropdown-header">Section 2</li>
<li><a href="#">Item 3</a></li>
</ul>
Dropup
<div class="dropup">
<button class="btn btn-default dropdown-toggle" data-toggle="dropdown">
Dropup <span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="#">Option 1</a></li>
<li><a href="#">Option 2</a></li>
</ul>
</div>
Disabled Items
<li class="disabled"><a href="#">Disabled item</a></li>