File "_sidebar.scss"
Full Path: /home/krishnamexports/public_html/panel/scss/_sidebar.scss
File size: 7.58 KB
MIME-type: text/x-asm; charset=us-ascii
Charset: utf-8
/* Sidebar */
.sidebar {
min-height: calc(100vh - #{$navbar-height});
background: $sidebar-light-bg;
font-family: $type-2;
padding: 0;
width: $sidebar-width-lg;
z-index: 11;
transition: width $action-transition-duration $action-transition-timing-function, background $action-transition-duration $action-transition-timing-function;
-webkit-transition: width $action-transition-duration $action-transition-timing-function, background $action-transition-duration $action-transition-timing-function;
-moz-transition: width $action-transition-duration $action-transition-timing-function, background $action-transition-duration $action-transition-timing-function;
-ms-transition: width $action-transition-duration $action-transition-timing-function, background $action-transition-duration $action-transition-timing-function;
.nav {
overflow: hidden;
flex-wrap: nowrap;
flex-direction: column;
.nav-item {
.collapse {
z-index: 999;
}
.collapse.show,
.collapsing {
background: $sidebar-light-menu-active-bg;
}
.nav-link {
align-items: center;
display: flex;
padding: $sidebar-menu-padding;
white-space: nowrap;
height: $nav-link-height;
color: $sidebar-light-menu-color;
i {
&.menu-arrow {
margin-left: auto;
margin-right: 0;
@include transition-duration(0.2s);
@include transition-property(transform);
@include transition-timing-function(ease-in);
&:before {
content: "\F142";
font-family: "Material Design Icons";
font-size: 18px;
line-height: 1;
font-style: normal;
vertical-align: middle;
color: rgba($sidebar-light-menu-color, 0.5);
}
}
}
&[aria-expanded="true"] {
background: $sidebar-light-menu-active-bg;
i {
&.menu-arrow {
@include transform(rotate(90deg));
}
}
}
.menu-icon {
margin-right: 1.25rem;
width: $sidebar-icon-size;
line-height: 1;
font-size: 18px;
color: lighten($sidebar-light-menu-icon-color, 30%);
.rtl & {
margin-right: 0;
margin-left: 1.25rem;
}
}
.menu-title {
color: inherit;
display: inline-block;
font-size: $sidebar-menu-font-size;
line-height: 1;
vertical-align: middle;
}
.badge {
margin-left: auto;
}
&:hover {
color: darken($sidebar-light-menu-color, 5%);
}
}
&.active {
>.nav-link {
color: $sidebar-light-menu-active-color;
.menu-title,
i {
color: inherit;
}
}
}
&.nav-profile {
.nav-link {
@include display-flex;
@include flex-direction(column);
height: auto;
.user-wrapper {
@include display-flex;
margin-bottom: 30px;
.profile-image {
width: 40px;
height: 40px;
img {
@include border-radius(100%);
max-width: 100%;
}
}
.text-wrapper {
margin-left: 15px;
.rtl & {
margin-left: 0;
margin-right: 15px;
}
.profile-name {
font-weight: 500;
margin-bottom: 8px;
}
.designation {
margin-right: 3px;
}
}
}
}
}
}
&:not(.sub-menu) {
>.nav-item {
&:hover {
&:not(.nav-profile) {
>.nav-link {
background: $sidebar-light-menu-hover-bg;
color: $sidebar-light-menu-hover-color;
}
}
}
}
}
&.sub-menu {
margin-bottom: 0;
padding: $sidebar-submenu-padding;
.nav-item {
.nav-link {
color: $sidebar-light-submenu-color;
padding: $sidebar-submenu-item-padding;
font-size: $sidebar-submenu-font-size;
line-height: 1;
height: auto;
&.active {
color: $sidebar-light-menu-active-color;
background: transparent;
&:before {
background: $sidebar-light-menu-active-color;
}
}
}
&:hover {
>.nav-link {
background: $sidebar-light-submenu-hover-bg;
color: $sidebar-light-submenu-hover-color;
&:before {
background: $sidebar-light-submenu-hover-color;
}
}
}
}
}
}
}
//sidebar color variation
.sidebar-dark {
.sidebar {
background: $sidebar-dark-bg;
.nav {
.nav-item {
.collapse.show,
.collapsing {
background: $sidebar-dark-menu-active-bg;
}
.nav-link {
color: $sidebar-dark-menu-color;
&[aria-expanded="true"] {
background: $sidebar-dark-menu-active-bg;
}
i {
color: $sidebar-dark-menu-icon-color;
&.menu-arrow {
&:before {
color: rgba($sidebar-dark-menu-color, 0.5);
}
}
}
&:hover {
color: darken($sidebar-dark-menu-color, 5%);
}
}
&.nav-profile {
.profile-name {
.name {
color: $sidebar-dark-profile-name-color;
}
.designation {
color: $sidebar-dark-profile-title-color;
}
}
.notification-panel {
&:before {
background: $sidebar-dark-profile-name-color;
}
>span {
background: $sidebar-dark-menu-active-bg;
i {
color: color(gray-light);
}
}
}
}
&.active {
>.nav-link {
color: $sidebar-dark-menu-active-color;
}
}
.sidebar-sticker {
background: $sidebar-dark-menu-active-bg;
}
}
&:not(.sub-menu) {
>.nav-item {
&:hover {
&:not(.nav-profile) {
>.nav-link {
background: $sidebar-dark-menu-hover-bg;
color: $sidebar-dark-menu-hover-color;
}
}
}
}
}
&.sub-menu {
.nav-item {
.nav-link {
color: $sidebar-dark-submenu-color;
&.active {
color: $sidebar-dark-menu-active-color;
&:before {
background: $sidebar-dark-menu-active-color;
}
}
}
&:hover {
>.nav-link {
background: $sidebar-dark-submenu-hover-bg;
color: $sidebar-dark-submenu-hover-color;
&:before {
background: $sidebar-dark-submenu-hover-color;
}
}
}
}
}
}
}
}
/* style for off-canvas menu*/
@media screen and (max-width: 991px) {
.sidebar-offcanvas {
position: fixed;
max-height: calc(100vh - #{$navbar-height});
top: $navbar-height;
bottom: 0;
overflow: auto;
right: -$sidebar-width-lg;
-webkit-transition: all 0.25s ease-out;
-o-transition: all 0.25s ease-out;
transition: all 0.25s ease-out;
&.active {
right: 0;
}
}
}