D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
buildteksolution
/
www
/
superadmin
/
assets
/
scss
/
demo_2
/
Filename :
_layouts.scss
back
Copy
/* Layouts */ .navbar { &.fixed-top { + .page-body-wrapper { padding-top: $navbar-height; } } } // Sidebar Mini .sidebar-mini { @media (min-width: 992px) { .navbar { left: $sidebar-width-mini; .navbar-brand-wrapper { width: $sidebar-width-mini; } .navbar-menu-wrapper { width: calc(100% - #{$sidebar-width-mini}); } } .sidebar { width: $sidebar-width-mini; .nav { .nav-item { padding: 0; margin: 0; .nav-link { @include display-flex; @include align-items(center); @include justify-content(center); @include flex-direction(column-reverse); text-align: center; position: relative; border-bottom: none; .menu-title { display: block; margin: auto; } .menu-sub-title { margin: auto; } .badge { margin-left: 5px; display: none; } i { &.menu-icon { display: block; margin-right: auto; margin-left: auto; } &.menu-arrow { display: inline-block; margin-left: 5px; position: absolute; top: 50%; right: 10px; @include transform(translateY(-50%)); &:before { content: "\F140"; } } } &[aria-expanded="true"] { .menu-arrow { &:before { content: "\f143"; } } } } } } } .main-panel { width: 100%; } &:not(.sidebar-icon-only) { //Apply these styles only when sidebar-mini is not collapsed to icon-only mode .sidebar { .nav { &:not(.sub-menu) { > .nav-item { border-bottom: 1px solid rgba($sidebar-dark-menu-color, 0.2); .nav-link { height: auto; padding: $sidebar-mini-menu-padding; i { &.menu-icon { margin-bottom: 0.5rem; } } } } } &.sub-menu { padding: 0; border-top: none; .nav-item { .nav-link { padding: 7px 0 7px 25px; margin-left: auto; margin-right: auto; display: block; text-align: left; width: 66%; } } } } } } } } // Sidebar Icon Only .sidebar-icon-only { @media (min-width: 992px) { .navbar { left: $sidebar-width-icon; .navbar-menu-wrapper { width: calc(100% - #{$sidebar-width-icon}); .navbar-toggler { span { &:before { transform: rotate(180deg); } } } } } .sidebar { width: $sidebar-width-icon; padding-top: 55px; .nav { overflow: visible; .nav-item-head { display: none; } .nav-item { position: relative; padding: 0; .nav-link { display: block; text-align: center; .menu-title, .badge, .menu-sub-title { display: none; } .menu-title { @include border-radius(0 5px 5px 0px); @at-root #{selector-append(".rtl", &)} { @include border-radius(5px 0 0 5px); } } i { &.menu-icon { margin-right: 0; margin-left: 0; } &.menu-arrow { display: none; } } .sidebar-brand-logo { display: none; } .sidebar-brand-logomini { display: block; margin: auto; } .small { display: none; } &[aria-expanded] { .menu-title { @include border-radius(0 5px 0 0px); @at-root #{selector-append(".rtl", &)} { @include border-radius(5px 0 0 0); } } } small { display: none; } } form { .input-group { justify-content: center; .input-group-prepend { .input-group-text { border-radius: 0; background: none; } } .form-control { display: none; } } } &.nav-profile { display: none; } &.nav-category { display: none; } &.nav-doc { margin: 0; i { display: block; } } .collapse { display: none; } &.hover-open { .nav-link { .menu-title { @include display-flex; @include align-items(center); background: $icon-only-menu-bg-light; @at-root #{selector-append(".sidebar-dark", &)} { background: $sidebar-dark-menu-active-bg; } padding: 0.5rem 1.4rem; left: $sidebar-width-icon; position: absolute; text-align: left; top: 0; bottom: 0; width: $icon-only-collapse-width; z-index: 1; line-height: 1.8; @at-root #{selector-append(".rtl", &)} { left: auto; right: $sidebar-width-icon; text-align: left; } @at-root #{selector-append(".sidebar-dark", &)} { color: $white; } &:after { display: none; } } } .collapse, .collapsing { display: block; padding: 0.5rem 0; background: $icon-only-menu-bg-light; @include border-radius(0 0 5px 0); @at-root #{selector-append(".sidebar-dark", &)} { background: $sidebar-dark-bg; } position: absolute; left: $sidebar-width-icon; width: $icon-only-collapse-width; @at-root #{selector-append(".rtl", &)} { left: auto; right: $sidebar-width-icon; @include border-radius(0 0 0 5px); } } } } &.sub-menu { padding: $sidebar-icon-only-submenu-padding; .nav-item { .nav-link { text-align: left; padding-left: 20px; &.active { color: $black; } } } @at-root #{selector-append(".rtl", &)} { .nav-item { margin-right: auto; margin-left: 0; .nav-link { text-align: right; &:before { left: 0; right: unset; } } } } } } .sidebar-actions { display: none; } } .main-panel { width: 100%; } } } // Hidden Sidebar .sidebar-hidden { @media (min-width: 992px) { .navbar { left: 0; .navbar-menu-wrapper { width: 100%; margin-left: 48px; } } .sidebar { transition: width $action-transition-duration $action-transition-timing-function; -webkit-transition: width $action-transition-duration $action-transition-timing-function; -moz-transition: width $action-transition-duration $action-transition-timing-function; -ms-transition: width $action-transition-duration $action-transition-timing-function; width: 0; } .main-panel { width: 100%; } } } // Absolute sidebar with overlay to content .sidebar-absolute { @media (min-width: 992px) { .page-body-wrapper { position: relative; .sidebar { transition: none; } } &:not(.sidebar-hidden) { .sidebar { position: absolute; -webkit-box-shadow: 0 0 3px 1px #a7a3a3; /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */ -moz-box-shadow: 0 0 3px 1px #a7a3a3; /* Firefox 3.5 - 3.6 */ box-shadow: 0 0 3px 1px #a7a3a3; /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */ } } .main-panel { width: 100%; transition: none; } } } //Fixed sidebar .sidebar-fixed { @media (min-width: 992px) { .sidebar { position: fixed; max-height: auto; .nav { max-height: calc(100vh - #{$navbar-height}); overflow: auto; position: relative; &.sub-menu { max-height: none; } } } .main-panel { margin-left: $sidebar-width-lg; } &.sidebar-icon-only { .main-panel { margin-left: $sidebar-width-icon; } } } } //Boxed layout .boxed-layout { @media (min-width: 992px) { .container-scroller { background: #e1d7ea; padding: 0 calc((100% - #{$boxed-container-width}) / 2); } .navbar { background: transparent; &.fixed-top { margin: 0 calc((100% - #{$boxed-container-width}) / 2); max-width: $boxed-container-width; } } } } //RTL layout .rtl { direction: rtl; text-align: right; .sidebar { .nav { padding-right: 0; } } .page-body-wrapper { transition: all $action-transition-duration $action-transition-timing-function; -webkit-transition: all $action-transition-duration $action-transition-timing-function; -moz-transition: all $action-transition-duration $action-transition-timing-function; -ms-transition: all $action-transition-duration $action-transition-timing-function; } .navbar { transition: all $action-transition-duration $action-transition-timing-function; -webkit-transition: all $action-transition-duration $action-transition-timing-function; -moz-transition: all $action-transition-duration $action-transition-timing-function; -ms-transition: all $action-transition-duration $action-transition-timing-function; right: $sidebar-width-lg; @media (max-width:900px) { right: 0; } } &.sidebar-icon-only { .navbar { right: 0; left: 0; } } .product-chart-wrapper, .settings-panel .tab-content .tab-pane .scroll-wrapper, .sidebar-fixed .nav, .table-responsive, ul.chats { &::-webkit-scrollbar { width: 0.5em; } &::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); } &::-webkit-scrollbar-thumb { background-color: darkgrey; outline: 1px solid slategrey; } } }