EnVisageOnline/Tools/Third-Party/PIXELADMIN/1.3.0/styles/pixel-admin-less/themes/purple-hills/main-navbar.less

290 lines
5.1 KiB
Plaintext

//
// Themes / Purple Hills / Main navbar
// --------------------------------------------------
// ************************************************************************* //
//** Small screens (mobile first) **//
#main-navbar {
.navbar-header {
background: @navbar-color;
a {
color: #fff;
}
}
// Navbar header
//
.navbar-brand {
color: #fff;
}
// Navbar buttons
//
.navbar-toggle,
#main-menu-toggle {
color: #fff;
}
#main-menu-toggle {
background: @header-color;
.fa:before {
color: #fff;
}
}
// Collapse
//
.navbar-collapse {
border-top: 1px solid lighten(@navbar-color, 6%);
background: @navbar-color;
.box-shadow(none);
}
// Navbar Items
//
.dropdown > a,
.dropdown-menu > li > a,
.nav > li > a {
color: lighten(@navbar-color, 50%);
}
li + li,
.nav + .nav,
.nav + .right {
border-top: 1px solid lighten(@navbar-color, 6%);
}
// Dropdowns
//
.dropdown.open > a {
background: lighten(@navbar-color, 6%);
border-bottom: 1px solid lighten(@navbar-color, 10%);
border-top: 1px solid lighten(@navbar-color, 15%);
margin-top: -1px;
color: #fff;
}
// Navbar forms
//
form.navbar-form {
.box-shadow(none);
.form-control {
background: #fff;
background: rgba(255, 255, 255, 0.05);
border: none;
color: @input-color-placeholder;
&:focus {
background: #fff;
color: @text-color;
.box-shadow(none);
}
}
}
}
// ************************************************************************* //
//** Desktops **//
@media (min-width: @screen-tablet) {
#main-navbar {
// Navbar button
#main-menu-toggle {
background: darken(@header-color, 5%);
}
// Navbar header
//
.navbar-header {
background: @header-color;
}
// Navbar collapse
//
.navbar-collapse {
background: @navbar-color;
border: none;
> div > .navbar-nav {
border-left: 1px solid darken(@navbar-color, 4%);
.box-shadow(1px 0 0 rgba(255, 255, 255, .03) inset);
}
}
.right > .navbar-nav > li {
border-left: 1px solid darken(@navbar-color, 4%);
border-right: none;
.box-shadow(1px 0 0 rgba(255, 255, 255, .03) inset);
}
.navbar-nav > li {
border-right: 1px solid darken(@navbar-color, 4%);
.box-shadow(1px 0 0 rgba(255, 255, 255, .03));
> a {
color: lighten(@navbar-color, 50%);
}
> a:hover,
&.active > a,
&.dropdown.open > a {
border-bottom: 3px solid @header-color;
color: #fff;
}
}
// Navbar Items
//
li + li,
.nav + .nav,
.nav + .right {
border-top: none;
}
// Navbar dropdowns
//
.dropdown.open > a {
margin: 0;
border-top: none;
}
.dropdown-menu {
background: @navbar-color;
border: none;
border-top: 1px solid @header-color;
padding: 5px 0;
.divider {
background-color: darken(@navbar-color, 4%);
}
& > li > a {
color: #fff;
&:hover {
background: lighten(@navbar-color, 4%);
}
}
}
// Notifications widget
//
.widget-notifications {
a:hover {
color: #fff !important;
}
.notification,
.notifications-link {
border-color: darken(@navbar-color, 4%);
.box-shadow(0 1px 0 rgba(255, 255, 255, 0.05) inset);
.border-bottom-radius(3px);
}
.notification-description {
color: #888;
}
.notification-ago {
color: #666;
}
.notifications-link:hover {
background: lighten(@navbar-color, 6%);
}
}
// Alt messages widget
//
.widget-messages-alt {
a:hover {
color: #fff !important;
}
.message,
.messages-link {
border-color: darken(@navbar-color, 4%);
.box-shadow(0 1px 0 rgba(255, 255, 255, 0.05) inset);
.border-bottom-radius(3px);
}
.message-subject {
color: #bbb;
}
.message-description {
color: #666;
a {
color: #888;
}
}
.messages-link:hover {
background: lighten(@navbar-color, 6%);
}
}
}
&.main-menu-right #main-navbar .navbar-header,
&.mmc #main-navbar .navbar-header,
&.no-main-menu #main-navbar .navbar-header {
background: @navbar-color;
}
&.main-menu-right #main-navbar .navbar-header {
border-right: 1px solid darken(@navbar-color, 4%);
}
}
// RTL
// --------------------------------------------------
@media (min-width: @screen-tablet) {
&.right-to-left #main-navbar {
.right > .navbar-nav > li {
border-right: 1px solid darken(@navbar-color, 4%);
border-left: none;
.box-shadow(1px 0 0 rgba(255, 255, 255, .03));
}
}
&.right-to-left.mmc #main-navbar .navbar-header {
.box-shadow(1px 0 0 rgba(255, 255, 255, .03) inset);
}
}