<ul class="nav">
<li><a href="#dropdowns-example">Example</a></li>
<li><a href="#dropdowns-alignment">Alignment options</a></li>
+ <li><a href="#dropdowns-headers">Headers</a></li>
<li><a href="#dropdowns-disabled">Disabled menu items</a></li>
</ul>
</li>
outline: 0;
}
+.dropdown-header {
+ display: block;
+ padding: 3px 20px;
+ font-size: 12px;
+ line-height: 1.428571429;
+ color: #999999;
+}
+
.dropdown-backdrop {
position: fixed;
top: 0;
margin-bottom: 1px;
}
-.dropdown .dropdown-menu .nav-header {
- padding-right: 20px;
- padding-left: 20px;
-}
-
.list-group {
padding-left: 0;
margin-bottom: 20px;
text-align: center;
}
-.nav-header {
- display: block;
- padding: 3px 15px;
- font-size: 11px;
- font-weight: bold;
- line-height: 1.428571429;
- color: #999999;
- text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
- text-transform: uppercase;
-}
-
.tabbable:before,
.tabbable:after {
display: table;
<ul class="dropdown-menu pull-right" role="menu" aria-labelledby="dLabel">
...
</ul>
+{% endhighlight %}
+
+ <h3 id="dropdowns-headers">Dropdown headers</h3>
+ <p>Add a header to break up label sections of actions in any dropdown menu.</p>
+ <div class="bs-example">
+ <div class="dropdown clearfix">
+ <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu">
+ <li class="dropdown-header">Dropdown header</li>
+ <li><a tabindex="-1" href="#">Action</a></li>
+ <li><a tabindex="-1" href="#">Another action</a></li>
+ <li><a tabindex="-1" href="#">Something else here</a></li>
+ <li class="divider"></li>
+ <li class="dropdown-header">Dropdown header</li>
+ <li><a tabindex="-1" href="#">Separated link</a></li>
+ </ul>
+ </div>
+ </div><!-- /example -->
+{% highlight html %}
+<ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu">
+ <li class="dropdown-header">Dropdown header</li>
+ ...
+ <li class="divider"></li>
+ <li class="dropdown-header">Dropdown header</li>
+ ...
+</ul>
{% endhighlight %}
<h3 id="dropdowns-disabled">Disabled menu options</h3>
}
}
+// Dropdown section headers
+// ---------------------------
+.dropdown-header {
+ display: block;
+ padding: 3px 20px;
+ font-size: @font-size-small;
+ line-height: @line-height-base;
+ color: @gray-light;
+}
+
+
// Backdrop to catch body clicks on mobile, etc.
// ---------------------------
margin-bottom: 1px;
}
}
-
-// Tweak nav headers
-// ---------------------------
-// Increase padding from 15px to 20px on sides
-.dropdown .dropdown-menu .nav-header {
- padding-left: 20px;
- padding-right: 20px;
-}
-// Nav headers (for dropdowns and lists)
-// -------------------------
-
-.nav-header {
- display: block;
- padding: 3px 15px;
- font-size: @font-size-mini;
- font-weight: bold;
- line-height: @line-height-base;
- color: @gray-light;
- text-shadow: 0 1px 0 rgba(255,255,255,.5);
- text-transform: uppercase;
-}
-
-
-
// Tabbable tabs
// -------------------------