vendor/assets/stylesheets/twitter/bootstrap/_navbar.scss in bootstrap-sass-rails-2.2.1.2 vs vendor/assets/stylesheets/twitter/bootstrap/_navbar.scss in bootstrap-sass-rails-2.2.2.0
- old
+ new
@@ -9,11 +9,10 @@
// Base class and wrapper
.navbar {
overflow: visible;
margin-bottom: $baseLineHeight;
- color: $navbarText;
// Fix for IE7's bad z-indexing so dropdowns don't appear below content that follows the navbar
*position: relative;
*z-index: 2;
}
@@ -65,10 +64,11 @@
// Plain text in topbar
// -------------------------
.navbar-text {
margin-bottom: 0;
line-height: $navbarHeight;
+ color: $navbarText;
}
// Janky solution for now to account for links outside the .nav
// -------------------------
.navbar-link {
@@ -120,11 +120,11 @@
input[type="radio"] {
margin-top: 3px;
}
.input-append,
.input-prepend {
- margin-top: 6px;
+ margin-top: 5px;
white-space: nowrap; // preven two items from separating within a .navbar-form that has .pull-left
input {
margin-top: 0; // remove the margin on top since it's on the parent
}
}
@@ -240,10 +240,11 @@
text-decoration: none;
text-shadow: 0 1px 0 $navbarBackgroundHighlight;
}
.navbar .nav .dropdown-toggle .caret {
margin-top: 8px;
+
}
// Hover
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
background-color: $navbarLinkBackgroundHover; // "transparent" is default to differentiate :hover from .active
@@ -328,10 +329,16 @@
bottom: -6px;
top: auto;
}
}
+// Caret should match text color on hover
+.navbar .nav li.dropdown > a:hover .caret {
+ border-top-color: $navbarLinkColorActive;
+ border-bottom-color: $navbarLinkColorActive;
+}
+
// Remove background color from open dropdown
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
background-color: $navbarLinkBackgroundActive;
@@ -374,11 +381,10 @@
// Inverted navbar
// -------------------------
.navbar-inverse {
- color: $navbarInverseText;
.navbar-inner {
@include gradient-vertical($navbarInverseBackgroundHighlight, $navbarInverseBackground);
border-color: $navbarInverseBorder;
}
@@ -390,10 +396,18 @@
&:hover {
color: $navbarInverseLinkColorHover;
}
}
+ .brand {
+ color: $navbarInverseBrandColor;
+ }
+
+ .navbar-text {
+ color: $navbarInverseText;
+ }
+
.nav > li > a:focus,
.nav > li > a:hover {
background-color: $navbarInverseLinkBackgroundHover;
color: $navbarInverseLinkColorHover;
}
@@ -423,9 +437,13 @@
.nav li.dropdown.open > .dropdown-toggle,
.nav li.dropdown.active > .dropdown-toggle,
.nav li.dropdown.open.active > .dropdown-toggle {
background-color: $navbarInverseLinkBackgroundActive;
color: $navbarInverseLinkColorActive;
+ }
+ .nav li.dropdown > a:hover .caret {
+ border-top-color: $navbarInverseLinkColorActive;
+ border-bottom-color: $navbarInverseLinkColorActive;
}
.nav li.dropdown > .dropdown-toggle .caret {
border-top-color: $navbarInverseLinkColor;
border-bottom-color: $navbarInverseLinkColor;
}