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

204 lines
3.5 KiB
Plaintext

//
// Themes / Adminflare / Main navbar
// --------------------------------------------------
// ************************************************************************* //
//** Small screens (mobile first) **//
// Navbar backgrounds
//
.gt-ie9 & #main-navbar,
.gt-ie9 & #main-navbar .navbar-header {
#gradient > .vertical(#52aded, #418ce4);
}
// Use image for bg on IE 8-9
.ie8 & #main-navbar,
.ie9 & #main-navbar,
.ie8 & #main-navbar .navbar-header,
.ie9 & #main-navbar .navbar-header {
background-image: url("@{images-path}/themes/adminflare/ie-navbar-bg.png");
}
// Navbar
//
#main-navbar {
border-bottom: 1px solid #185aa7;
&,
.navbar-header {
background: #418ce4;
.box-shadow(rgba(255, 255, 255, 0.25) 0px 1px 0px inset);
}
// Navbar header
//
.navbar-brand {
color: #fff;
}
.dropdown > a,
.dropdown-menu > li > a,
.nav > li > a {
text-shadow: rgba(0, 0, 0, 0.2) 0px -1px 0;
color: #fff;
}
// Navbar buttons
//
.navbar-toggle,
#main-menu-toggle {
color: #fff;
}
#main-menu-toggle {
border: 0px solid;
border-color: #3470b6;
border-color: rgba(0,0,0,.2);
.fa:before {
color: #fff;
}
}
// Navbar collapse
//
.main-navbar-collapse {
border-top: 1px solid #185aa7;
background: #418ce4;
.box-shadow(rgba(255, 255, 255, 0.18) 0px 1px 0px inset);
}
// Navbar Items
//
li {
border-bottom: 1px solid #5697e4;
}
// Dropdowns
//
.dropdown.open > a {
background: #377bca;
border-bottom: 1px solid #2e6db7;
border-top: 1px solid #306cb3;
margin-top: -1px;
}
// Navbar forms
//
form.navbar-form {
.box-shadow(none);
.form-control {
background: #fff;
background: rgba(255, 255, 255, 0.2);
border: none;
color: #fff;
border-radius: 999999px;
.box-shadow(0 -1px 0 rgba(0, 0, 0, 0.2));
&:focus {
background: #fff;
color: @text-color;
}
.placeholder(#2565af);
}
}
}
// ************************************************************************* //
//** Desktops **//
@media (min-width: @screen-tablet) {
#main-navbar {
// Navbar collapse
//
.main-navbar-collapse {
background: none;
border-top: none;
.box-shadow(none);
}
li {
border-bottom: none;
}
// Dropdowns
//
.dropdown > a,
.nav > li > a:hover {
color: rgba(255,255,255,.7)
}
.dropdown.open > a,
.dropdown.open > a:hover {
background: rgba(0, 0, 0, 0.15);
border: none;
margin: 0;
color: #fff;
}
.dropdown-menu {
border-radius: @border-radius-base;
margin-top: 3px;
border-width: 2px;
padding: 5px 0;
li > a {
color: @text-color;
text-shadow: none;
margin: 0 -2px;
&:hover {
background: @primary-color;
color: #fff;
}
}
}
// Navbar buttons
.nav-icon-btn > a > .label,
.nav-icon-btn > a > .badge {
.box-shadow(0 1px 3px rgba(0,0,0,.1));
}
}
}
// Menu toggle borders
//
#main-navbar #main-menu-toggle,
&.right-to-left.main-menu-right #main-navbar #main-menu-toggle {
border-right-width: 1px;
.box-shadow(1px 0 0 rgba(255,255,255,.2));
}
&.right-to-left #main-navbar #main-menu-toggle,
&.main-menu-right #main-navbar #main-menu-toggle {
border-left-width: 1px;
border-right-width: 0;
.box-shadow(1px 0 0 rgba(255,255,255,.2) inset);
}