MissnationBlazor/MissNationSharedUI/wwwroot/assets/sass/layout/_nav-side.scss

288 lines
4.6 KiB
SCSS

/*------------------------------------------------------------------
left side nav fixed
-------------------------------------------------------------------*/
body.left-nav-fixed {
overflow-x: hidden;
}
.left-nav-fixed .wrapper {
margin-left: 260px;
}
.left-nav-fixed .logo-area {
padding: 40px 20px;
display: inline-block;
width: 100%;
}
.left-nav-fixed .logo-brand {
float: none;
margin: 0;
}
.left-nav-fixed #header {
position: fixed;
top: 0;
left: 0;
z-index: 300;
width: 260px;
height: 100%;
background-color: #FFF;
border-right: 1px solid #eee;
}
.border-less {
border: none !important;
}
.left-nav-fixed header.header-full-width .container,
.left-nav-fixed header .container {
width: 100%;
padding: 0;
}
.left-nav-fixed .container {
width: auto;
padding: 0 30px;
}
.left-nav-fixed .menuzord-menu>li>a,
.left-nav-fixed header.sticky .menuzord-menu>li>a {
padding: 0;
}
.left-nav-fixed .menuzord-menu li,
.left-nav-fixed .menuzord-menu li a{
width: 100%;
}
.left-nav-fixed .menuzord-menu>li>a {
line-height: 40px;
padding: 0 20px;
}
.left-nav-fixed .menuzord-menu li ul {
margin-left: 258px;
margin-top: -40px;
}
.left-nav-fixed .menuzord-menu li .megamenu-row ul {
margin-left: 0;
margin-top: 0;
}
.left-nav-fixed .menuzord-menu>li>.megamenu {
width: 800px;
padding: 20px;
left: 260px;
position: absolute;
display: none;
z-index: 99;
border-top: none;
background: none;
margin-top: -40px;
background: #fff;
}
.left-nav-fixed header .light-header,
.left-nav-fixed header.sticky .light-header,
.left-nav-fixed #header.transparent-header.sticky .light-header,
.left-nav-fixed .light-nav {
background: none !important;
}
.left-nav-fixed header.sticky .header-sticky {
box-shadow: none;
}
.left-nav-fixed header.sticky .header-sticky,
.left-nav-fixed header.transparent-header {
position: static;
width: 100%;
}
.left-nav-fixed .menuzord-menu>li>a,
.left-nav-fixed header.sticky .menuzord-menu>li>a,
.left-nav-fixed .logo-brand, header.sticky .logo-brand,
.left-nav-fixed header li.nav-icon i,
.left-nav-fixed header.sticky li.nav-icon i {
-webkit-transition: none;
-moz-transition: none;
transition: none;
}
.left-nav-fixed .menuzord-menu li .indicator {
margin-left: 3px;
float: right;
}
.side-social-link {
margin-top: 50px;
display: inline-block;
padding: 0 20px;
text-align: center;
}
.side-social-link a {
display: inline-block;
margin: 0 2px;
color: #bababa;
width: 35px;
height: 35px;
line-height: 35px;
text-align: center;
border: 1px solid #bababa;
border-radius: 50%;
}
.side-social-link a:hover {
color: #fff;
}
.left-nav-fixed .menuzord-menu>li>a {
color: #222;
}
/*dark nav*/
.left-nav-fixed.dark-side-nav #header {
background-color: #333;
border-right: none;
}
.left-nav-fixed.dark-side-nav .menuzord-menu>li>a {
color: #fff;
}
/*nav toggle*/
.side-nav-toggle {
position: absolute;
right: -50px;
top: 15px;
background-color: #fff;
padding: 5px 10px;
color: #222;
}
.side-nav-close .wrapper {
margin-left: 0px !important;
}
.side-nav-close #header {
left: -260px !important;
}
.side-nav-open .wrapper {
margin-left: 260px;
}
.side-nav-open #header {
left: 0px;
}
/*side-push-nav*/
.side-push-nav .container {
width: 1170px;
}
.side-push-nav .wrapper,
.side-push-nav #header {
transition:all 0.3s;
}
/*responsive issue fix*/
body {
overflow-x: hidden;
}
.body_has-navbar-left {
.container {
max-width: 1170px;
}
}
@media (min-width: 768px) {
.body_has-navbar-left {
.container {
max-width: 505px;
}
}
}
@media (min-width: 1012px) {
.body_has-navbar-left {
.container {
max-width: 750px;
}
}
}
@media (min-width: 1230px) {
.body_has-navbar-left {
.container {
max-width: 970px;
}
}
}
@media (min-width: 1430px) {
.body_has-navbar-left {
.container {
max-width: 1170px;
}
}
}
//
@media (min-width: 768px) {
.body_has-navbar-left {
.portfolio.col-3 {
.portfolio-item {
width: 100%;
}
}
}
}
@media (min-width: 1012px) {
.body_has-navbar-left {
.portfolio.col-3 {
.portfolio-item {
width: 50%;
}
}
}
}
@media (min-width: 1230px) {
.body_has-navbar-left {
.portfolio.col-3 {
.portfolio-item {
width: 50%;
}
}
}
}
@media (min-width: 1430px) {
.body_has-navbar-left {
.portfolio.col-3 {
.portfolio-item {
width: 33.33333333%;
}
}
}
}