Update Dashboard & Sidebar
This commit is contained in:
@@ -103,3 +103,85 @@
|
||||
text-align: center;
|
||||
margin-top: 1rem;
|
||||
}
|
||||
|
||||
/* Sidebar icon tiles: keep the icon mask on the inner element. */
|
||||
#layout-menu .menu-inner > .menu-item > .menu-link > .sidebar-icon {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
flex: 0 0 30px;
|
||||
width: 30px;
|
||||
height: 30px;
|
||||
border-radius: 9px;
|
||||
color: var(--sidebar-icon-color, var(--bs-secondary));
|
||||
background: var(--sidebar-icon-bg, rgba(var(--bs-secondary-rgb), 0.1));
|
||||
transition: background-color 180ms ease, color 180ms ease, transform 180ms ease;
|
||||
}
|
||||
|
||||
#layout-menu .sidebar-icon > .ti {
|
||||
width: 21px;
|
||||
height: 21px;
|
||||
font-size: 21px;
|
||||
}
|
||||
|
||||
#layout-menu .sidebar-icon:has(.tabler-dashboard),
|
||||
#layout-menu .sidebar-icon:has(.tabler-database) {
|
||||
--sidebar-icon-color: var(--bs-primary);
|
||||
--sidebar-icon-bg: rgba(var(--bs-primary-rgb), 0.12);
|
||||
}
|
||||
|
||||
#layout-menu .sidebar-icon:has(.tabler-user-circle),
|
||||
#layout-menu .sidebar-icon:has(.tabler-id-badge-2),
|
||||
#layout-menu .sidebar-icon:has(.tabler-plant) {
|
||||
--sidebar-icon-color: var(--bs-success);
|
||||
--sidebar-icon-bg: rgba(var(--bs-success-rgb), 0.12);
|
||||
}
|
||||
|
||||
#layout-menu .sidebar-icon:has(.tabler-users-group),
|
||||
#layout-menu .sidebar-icon:has(.tabler-sitemap) {
|
||||
--sidebar-icon-color: var(--bs-info);
|
||||
--sidebar-icon-bg: rgba(var(--bs-info-rgb), 0.12);
|
||||
}
|
||||
|
||||
#layout-menu .sidebar-icon:has(.tabler-building-community),
|
||||
#layout-menu .sidebar-icon:has(.tabler-heart-handshake) {
|
||||
--sidebar-icon-color: var(--bs-warning);
|
||||
--sidebar-icon-bg: rgba(var(--bs-warning-rgb), 0.12);
|
||||
}
|
||||
|
||||
#layout-menu .sidebar-icon:has(.tabler-map-2),
|
||||
#layout-menu .sidebar-icon:has(.tabler-user-shield),
|
||||
#layout-menu .sidebar-icon:has(.tabler-route) {
|
||||
--sidebar-icon-color: var(--bs-primary);
|
||||
--sidebar-icon-bg: rgba(var(--bs-primary-rgb), 0.12);
|
||||
}
|
||||
|
||||
#layout-menu .menu-item > .menu-link:hover > .sidebar-icon,
|
||||
#layout-menu .menu-item > .menu-link:focus-visible > .sidebar-icon {
|
||||
transform: translateY(-1px);
|
||||
}
|
||||
|
||||
#layout-menu .menu-inner > .menu-item.active > .menu-link > .sidebar-icon {
|
||||
color: inherit;
|
||||
background: rgba(255, 255, 255, 0.18);
|
||||
}
|
||||
|
||||
@media (prefers-reduced-motion: reduce) {
|
||||
#layout-menu .menu-inner > .menu-item > .menu-link > .sidebar-icon {
|
||||
transition: none;
|
||||
transform: none;
|
||||
}
|
||||
}
|
||||
|
||||
/* Submenu icons replace the template's decorative bullets. */
|
||||
#layout-menu .menu-sub > .menu-item > .menu-link::before { display: none; }
|
||||
#layout-menu .menu-sub .sidebar-icon {
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
flex: 0 0 22px;
|
||||
width: 22px;
|
||||
height: 22px;
|
||||
color: inherit;
|
||||
}
|
||||
#layout-menu .menu-sub .sidebar-icon > .ti { width: 19px; height: 19px; font-size: 19px; }
|
||||
|
||||
Reference in New Issue
Block a user