Files
sifatbaho-php/resources/scss/structure/_two-column.scss
2026-04-05 05:31:24 +05:00

378 lines
9.2 KiB
SCSS
Executable File
Vendored

//
// _two-column.scss
//
[data-layout="twocolumn"] {
.app-menu {
padding-bottom: 0;
width: $twocolumn-menu-width;
left: $twocolumn-menu-iconview-width;
.menu-link {
letter-spacing: .05em;
cursor: default;
font-size: 11px;
text-transform: uppercase;
color: $vertical-menu-title-color !important;
font-weight: $font-weight-semibold;
&:after {
display: none !important;
}
i {
display: none;
}
}
.navbar-nav {
height: calc(100vh - #{$header-height});
@media (max-width: 767.98px) {
padding-top: 16px;
}
>li:not(.twocolumn-item-show) {
display: none;
}
.twocolumn-item-show {
>div {
display: block !important;
height: auto !important;
}
}
>.nav-item {
>.menu-dropdown {
display: block !important;
height: auto !important;
}
}
.nav-item {
.menu-dropdown {
.row {
margin: 0;
.col-lg-4 {
width: 100%;
padding: 0;
}
}
}
}
.nav-sm {
.nav-link {
color: $vertical-menu-item-color;
&.active {
color: $vertical-menu-item-active-color;
}
}
}
}
.container-fluid {
padding: 0;
}
}
.main-content {
margin-left: calc(#{$twocolumn-menu-width} + #{$twocolumn-menu-iconview-width});
@media (max-width:767.98px) {
margin-left: $twocolumn-menu-iconview-width;
}
}
.twocolumn-iconview {
width: $twocolumn-menu-iconview-width;
background-color: $twocolumn-menu-iconview-bg;
height: 100%;
left: -$twocolumn-menu-iconview-width;
box-shadow: $twocolumn-menu-box-shadow;
top: 0;
position: absolute;
padding: 0;
text-align: center;
li {
position: relative;
.nav-icon {
&::after {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
}
}
.nav-icon {
width: 42px;
height: 42px;
line-height: 42px;
color: $vertical-menu-item-color;
z-index: 1;
font-size: 22px;
text-align: center;
border-radius: 3px;
margin: 5px 0;
display: inline-flex;
justify-content: center;
align-items: center;
.icon-dual {
width: 18px;
color: $vertical-menu-item-color;
}
&.active {
background-color: rgba($primary, 0.15);
color: $primary;
.icon-dual {
color: $primary;
fill: rgba($primary, 0.10);
}
}
}
}
.menu-title {
display: none;
}
@media (max-width: 991.98px) {
.logo {
span.logo-lg {
display: block;
}
span.logo-sm {
display: none;
}
}
}
&[data-sidebar="light"] {
.app-menu {
.navbar-brand-box {
.logo-light {
display: none;
}
.logo-dark {
display: block;
}
}
}
}
&[data-sidebar="dark"] {
.twocolumn-iconview {
background-color: $twocolumn-menu-iconview-bg-dark;
.nav-icon {
color: $twocolumn-menu-item-color-dark;
&.active {
color: $twocolumn-menu-item-active-color-dark;
background-color: $twocolumn-menu-item-active-bg-dark;
}
}
}
.app-menu {
background-color: $twocolumn-menu-bg-dark;
border-right-color: $twocolumn-menu-border-dark;
.navbar-brand-box {
.logo-light {
display: block;
}
.logo-dark {
display: none;
}
}
.navbar-nav {
.nav-sm {
.nav-link {
color: $twocolumn-menu-item-color-dark;
}
}
}
}
.navbar-menu {
.navbar-nav {
.nav-sm {
.nav-link {
&:hover,
&.active {
color: $twocolumn-menu-item-active-color-dark;
&::before {
background-color: $twocolumn-menu-item-active-color-dark !important;
}
}
}
}
.nav-link {
&[data-bs-toggle=collapse][aria-expanded=true] {
color: $twocolumn-menu-item-active-color-dark;
&:before {
background-color: $twocolumn-menu-item-active-color-dark;
}
&::after {
color: $twocolumn-menu-item-active-color-dark !important;
}
}
}
}
}
}
&[data-sidebar="gradient"], &[data-sidebar="gradient-2"], &[data-sidebar="gradient-3"], &[data-sidebar="gradient-4"] {
.twocolumn-iconview {
background-color: $twocolumn-menu-iconview-bg-dark;
.nav-icon {
color: $twocolumn-menu-item-color-gradient;
&.active {
color: $twocolumn-menu-item-active-color-dark;
background-color: $twocolumn-menu-item-active-bg-dark;
}
}
}
.app-menu {
background-color: $twocolumn-menu-bg-dark;
border-right-color: $twocolumn-menu-border-dark;
.navbar-brand-box {
.logo-light {
display: block;
}
.logo-dark {
display: none;
}
}
.navbar-nav {
.nav-sm {
.nav-link {
color: $twocolumn-menu-item-color-gradient;
}
}
}
}
.navbar-menu {
.navbar-nav {
.nav-sm {
.nav-link {
&:hover,
&.active {
color: $twocolumn-menu-item-active-color-dark;
&::before {
background-color: $twocolumn-menu-item-active-color-dark !important;
}
}
}
}
.nav-link {
&[data-bs-toggle=collapse][aria-expanded=true] {
color: $twocolumn-menu-item-active-color-dark;
&:before {
background-color: $twocolumn-menu-item-active-color-dark;
}
&::after {
color: $twocolumn-menu-item-active-color-dark !important;
}
}
}
}
}
&[data-layout-mode="dark"] {
.app-menu {
border-right-color: $gray-700;
}
}
}
.twocolumn-panel {
.app-menu {
width: 0;
border-right: 0;
@media (max-width: 575.98px) {
display: none;
}
}
.navbar-brand-box,
.navbar-nav {
display: none;
}
.main-content {
margin-left: $twocolumn-menu-iconview-width;
}
#page-topbar,
.footer {
left: $twocolumn-menu-iconview-width;
}
@media (max-width: 575.98px) {
.main-content {
margin-left: 0;
}
#page-topbar,
.footer {
left: 0;
}
}
}
#page-topbar,
.footer {
@media (max-width: 767.98px) {
left: $twocolumn-menu-iconview-width;
}
}
@media (max-width: 575.98px) {
.main-content {
margin-left: 0;
}
#page-topbar,
.footer {
left: 0;
}
}
}