* Designed and built with all the love in the world by @mdo and @fat.
*/
-/*! normalize.css v2.0.1 | MIT License | git.io/normalize */
+/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
article,
aside,
.dropdown-menu .divider {
height: 1px;
- margin: 9px 1px;
+ margin: 9px 0;
overflow: hidden;
background-color: #e5e5e5;
border-bottom: 1px solid #ffffff;
.nav .divider {
height: 1px;
- margin: 9px 1px;
+ margin: 9px 0;
overflow: hidden;
background-color: #e5e5e5;
border-bottom: 1px solid #ffffff;
margin-top: 3px;
}
-.navbar .divider-vertical {
- height: 30px;
- margin: 10px 9px;
- border-right: 1px solid #fbfbfb;
- border-left: 1px solid #e1e1e1;
+.navbar .nav > .divider {
+ height: 1px;
+ margin: 9px 0;
+ overflow: hidden;
+ background-color: #e1e1e1;
+ border-bottom: 1px solid #fbfbfb;
}
.navbar-form {
background-color: #444;
}
-.navbar-inverse .divider-vertical {
- border-right-color: #2f2f2f;
- border-left-color: #151515;
+.navbar-inverse .nav > .divider {
+ background-color: #151515;
+ border-bottom-color: #2f2f2f;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav > li {
float: left;
}
+ .navbar .nav > .divider {
+ width: 1px;
+ height: 30px;
+ margin: 10px 9px;
+ border-right: 1px solid #fbfbfb;
+ border-bottom: 0;
+ }
+ .navbar-inverse .nav > .divider {
+ border-right-color: #2f2f2f;
+ }
.navbar .btn-navbar {
display: none;
}
<li><a href="#">Link</a></li>
</ul>
</pre>
- <p>You can easily add dividers to your nav links with an empty list item and a simple class. Just add this between links:</p>
+ <p>You can easily add dividers to your nav links with an empty list item and a simple class. Just add the appropriate class to <code><li></code> elements between links. Dividers will be horizontal to start, but at resolutions above 768px they become vertical with the navigation.</p>
<div class="bs-docs-example">
<div class="navbar">
<div class="navbar-inner">
<ul class="nav">
<li class="active"><a href="#">Home</a></li>
- <li class="divider-vertical"></li>
+ <li class="divider"></li>
<li><a href="#">Link</a></li>
- <li class="divider-vertical"></li>
+ <li class="divider"></li>
<li><a href="#">Link</a></li>
- <li class="divider-vertical"></li>
+ <li class="divider"></li>
</ul>
</div>
</div>
<pre class="prettyprint linenums">
<ul class="nav">
...
- <li class="divider-vertical"></li>
+ <li class="divider"></li>
...
</ul>
</pre>
</form>
<ul class="nav pull-right">
<li><a href="#">Link</a></li>
- <li class="divider-vertical"></li>
+ <li class="divider"></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
<ul class="dropdown-menu">
</form>
<ul class="nav pull-right">
<li><a href="#">Link</a></li>
- <li class="divider-vertical"></li>
+ <li class="divider"></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">Link</a></li>
</ul>
</pre>
- <p>You can easily add dividers to your nav links with an empty list item and a simple class. Just add this between links:</p>
+ <p>You can easily add dividers to your nav links with an empty list item and a simple class. Just add the appropriate class to <code><li></code> elements between links. Dividers will be horizontal to start, but at resolutions above 768px they become vertical with the navigation.</p>
<div class="bs-docs-example">
<div class="navbar">
<div class="navbar-inner">
<ul class="nav">
<li class="active"><a href="#">Home</a></li>
- <li class="divider-vertical"></li>
+ <li class="divider"></li>
<li><a href="#">Link</a></li>
- <li class="divider-vertical"></li>
+ <li class="divider"></li>
<li><a href="#">Link</a></li>
- <li class="divider-vertical"></li>
+ <li class="divider"></li>
</ul>
</div>
</div>
<pre class="prettyprint linenums">
<ul class="nav">
...
- <li class="divider-vertical"></li>
+ <li class="divider"></li>
...
</ul>
</pre>
</form>
<ul class="nav pull-right">
<li><a href="#">Link</a></li>
- <li class="divider-vertical"></li>
+ <li class="divider"></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
<ul class="dropdown-menu">
</form>
<ul class="nav pull-right">
<li><a href="#">Link</a></li>
- <li class="divider-vertical"></li>
+ <li class="divider"></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <b class="caret"></b></a>
<ul class="dropdown-menu">
// Dividers (basically an hr) within dropdowns and nav lists
.nav-divider(@top: #e5e5e5, @bottom: #fff) {
height: 1px;
- margin: ((@line-height-base / 2) - 1) 1px; // 8px 1px
+ margin: ((@line-height-base / 2) - 1) 0;
overflow: hidden;
background-color: @top;
border-bottom: 1px solid @bottom;
}
// Dividers in navbar
-.navbar .divider-vertical {
- height: @navbar-height * .6;
- margin: (@navbar-height * .2) 9px;
- border-left: 1px solid darken(@navbar-bg, 5%);
- border-right: 1px solid lighten(@navbar-bg, 5%);
+.navbar .nav > .divider {
+ .nav-divider(darken(@navbar-bg, 5%), lighten(@navbar-bg, 5%));
}
// Navbar form
background-color: #444;
}
- // Darken divider borders
- .divider-vertical {
- border-left-color: darken(@navbar-inverse-bg, 5%);
- border-right-color: lighten(@navbar-inverse-bg, 5%);
+ // Darken dividers
+ .nav > .divider {
+ background-color: darken(@navbar-inverse-bg, 5%);
+ border-bottom-color: lighten(@navbar-inverse-bg, 5%);
}
// Dropdowns
float: left;
}
+ // Dividers go vertical
+ // Change the height and height, disable bottom border, then add right border
+ .navbar .nav > .divider {
+ width: 1px;
+ height: @navbar-height * .6;
+ margin: (@navbar-height * .2) 9px;
+ border-bottom: 0;
+ border-right: 1px solid lighten(@navbar-bg, 5%);
+ }
+ // Since we override the border, we need to specify it again for inverted navbars
+ .navbar-inverse .nav > .divider {
+ border-right-color: lighten(@navbar-inverse-bg, 5%);
+ }
+
// Required to make the collapsing navbar work on regular desktops
.navbar .btn-navbar {
display: none;