260 lines
3.9 KiB
Plaintext
260 lines
3.9 KiB
Plaintext
//
|
|
// Themes / Frost / Main navbar
|
|
// --------------------------------------------------
|
|
|
|
@navbar-links-color: #555;
|
|
@navbar-links-border: #f1f1f1;
|
|
|
|
#main-navbar {
|
|
.box-shadow(~"0 2px 2px rgba(0,0,0,0.04),0 1px 0 rgba(0,0,0,0.04)");
|
|
|
|
|
|
// Header
|
|
//
|
|
|
|
.navbar-header {
|
|
background: #fff;
|
|
|
|
a {
|
|
color: @navbar-links-color;
|
|
}
|
|
}
|
|
|
|
|
|
// Collapse
|
|
//
|
|
|
|
.navbar-collapse {
|
|
border-top: 1px solid @navbar-links-border;
|
|
background: #fff;
|
|
.box-shadow(none);
|
|
}
|
|
|
|
.dropdown > a,
|
|
.dropdown-menu > li > a,
|
|
.nav > li > a {
|
|
color: @navbar-links-color;
|
|
}
|
|
|
|
|
|
// Navbar buttons
|
|
//
|
|
|
|
.navbar-toggle {
|
|
color: @navbar-links-color;
|
|
}
|
|
|
|
#main-menu-toggle {
|
|
background: @navbar-color;
|
|
color: #fff;
|
|
.box-sizing(content-box);
|
|
|
|
.fa:before {
|
|
color: #fff;
|
|
}
|
|
}
|
|
|
|
// Navbar Items
|
|
//
|
|
|
|
li + li,
|
|
.nav + .nav,
|
|
.nav + .right {
|
|
border-top: 1px solid @navbar-links-border;
|
|
}
|
|
|
|
.dropdown.open > a {
|
|
border-bottom: 1px solid darken(@navbar-links-border, 5%);
|
|
border-top: 1px solid darken(@navbar-links-border, 7%);
|
|
margin-top: -1px;
|
|
background: #f6f6f6;
|
|
}
|
|
|
|
|
|
// Navbar forms
|
|
//
|
|
|
|
form.navbar-form {
|
|
.box-shadow(none);
|
|
|
|
.form-control {
|
|
background: #fff;
|
|
border-color: #ddd;
|
|
border-radius: 999999px;
|
|
.transition(all .2s);
|
|
|
|
&:focus {
|
|
background: #fff;
|
|
border-color: @navbar-color;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
// Desktops
|
|
//
|
|
|
|
@media (min-width: @screen-tablet) {
|
|
#main-navbar {
|
|
|
|
// Header
|
|
//
|
|
|
|
.navbar-header {
|
|
background: @navbar-color;
|
|
|
|
a {
|
|
color: #fff;
|
|
}
|
|
}
|
|
|
|
// Collapse
|
|
//
|
|
|
|
.navbar-collapse {
|
|
background: #fff;
|
|
border: none;
|
|
}
|
|
|
|
// Navbar button
|
|
#main-menu-toggle {
|
|
background: lighten(@navbar-color, 5%);
|
|
}
|
|
|
|
|
|
// Navbar Items
|
|
//
|
|
|
|
li + li,
|
|
.nav + .nav,
|
|
.nav + .right {
|
|
border-top: none;
|
|
}
|
|
|
|
|
|
// Dropdowns
|
|
//
|
|
|
|
.nav > li > a:hover {
|
|
color: @text-color;
|
|
background: #f8f8f8;
|
|
}
|
|
|
|
.dropdown.open > a {
|
|
border-top: none;
|
|
border-bottom: none;
|
|
margin: 0;
|
|
background: #f8f8f8;
|
|
color: @text-color;
|
|
}
|
|
|
|
.dropdown-menu {
|
|
border-top: none;
|
|
margin-top: 1px;
|
|
border-width: 2px;
|
|
padding: 5px 0;
|
|
|
|
li > a {
|
|
color: @text-color;
|
|
margin: 0 -2px;
|
|
|
|
&:hover {
|
|
background: @navbar-color;
|
|
color: #fff;
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
// Notifications widget
|
|
//
|
|
|
|
.widget-notifications {
|
|
a {
|
|
color: !important;
|
|
}
|
|
|
|
.notification,
|
|
.notifications-link {
|
|
border-color: @navbar-links-border;
|
|
.box-shadow(0 1px 0 rgba(255, 255, 255, 0.05) inset);
|
|
.border-bottom-radius(3px);
|
|
}
|
|
|
|
.notification-description {
|
|
color: #999;
|
|
}
|
|
|
|
.notification-ago {
|
|
color: #bbb;
|
|
}
|
|
|
|
.notifications-link:hover {
|
|
background: @navbar-links-border;
|
|
}
|
|
}
|
|
|
|
|
|
// Alt messages widget
|
|
//
|
|
|
|
.widget-messages-alt {
|
|
a {
|
|
color: !important;
|
|
}
|
|
|
|
.message,
|
|
.messages-link {
|
|
border-color: @navbar-links-border;
|
|
.border-bottom-radius(3px);
|
|
}
|
|
|
|
.message-subject {
|
|
color: @text-color !important;
|
|
}
|
|
|
|
.message-description {
|
|
color: #aaa;
|
|
|
|
a {
|
|
color: #888;
|
|
}
|
|
}
|
|
|
|
.messages-link:hover {
|
|
background: @navbar-links-border;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Collapsed menu
|
|
&.mmc #main-navbar {
|
|
#main-menu-toggle {
|
|
background: @navbar-color;
|
|
}
|
|
|
|
.navbar-header {
|
|
background: #fff;
|
|
|
|
a {
|
|
color: @navbar-links-color;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
// Main menu on the right
|
|
//
|
|
|
|
&.main-menu-right #main-navbar .navbar-header,
|
|
&.no-main-menu #main-navbar .navbar-header,
|
|
&.no-main-menu #main-navbar .navbar-header {
|
|
background: #fff;
|
|
|
|
a {
|
|
color: @navbar-links-color;
|
|
}
|
|
}
|