sidebar working as expected

modalbox working as expected
This commit is contained in:
2025-06-17 20:39:02 +00:00
parent f1d9d05519
commit dc7fa6b2cb
4 changed files with 99 additions and 90 deletions

View File

@@ -1,6 +1,14 @@
/* ==========================
Allgemeines Layout
========================== */
:root {
--mb-z-index: 2000 !important;
--mantine-z-index-popover: 2100 !important;
--mantine-z-index-overlay: 2999 !important;
--mantine-z-index-dropdown: 2100 !important;
--mantine-z-index-max: 9999 !important;
--mantine-z-index-modal: 3000 !important;
}
body {
margin: 0;
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
@@ -15,6 +23,7 @@ body {
min-width: 0; /* verhindert Überlauf bei zu breitem Inhalt */
transition: margin-left 0.3s ease;
min-height: calc(100vh - 60px); /* Mindesthöhe minus Header-Höhe */
margin-left: 220px; /* <--- Ergänzen */
}
/* Wenn Sidebar collapsed ist, reduziere margin-left */
@@ -73,7 +82,7 @@ body {
top: 60px; /* Den gleichen Wert wie Header-Höhe verwenden */
left: 0;
z-index: 1000;
position: relative; /* oder fixed, je nach Layout */
position: fixed; /* <--- Ändere das von relative zu fixed */
overflow-x: hidden;
overflow-y: auto;
}
@@ -164,10 +173,10 @@ body {
/* ==========================
Responsive (bei Bedarf)
========================== */
@media (max-width: 768px) {
/* @media (max-width: 768px) {
body {
padding-top: 60px; /* Header-Platz auch auf mobilen Geräten */
}
/* }
.sidebar {
position: fixed;
@@ -186,34 +195,36 @@ body {
.sidebar.collapsed ~ .page-content {
margin-left: 0;
}
}
/* :root {
--mb-z-index: 2000 !important;
--mantine-z-index-popover: 2100 !important;
--mantine-z-index-overlay: 2100 !important;
--mantine-z-index-dropdown: 2100 !important;
--mantine-z-index-max: 9999 !important;
}
.mantine-Modal-root,
.mantine-Modal-modal,
.mantine-Modal-overlay {
z-index: 3000 !important;
}
.mantine-Modal-overlay {
z-index: 2000 !important;
}
} */
.mantine-Modal-modal {
z-index: 2100 !important;
z-index: var(--mantine-z-index-modal, 3000) !important;
}
.mantine-Popover-dropdown,
.mantine-DatePicker-dropdown,
.mantine-Select-dropdown {
z-index: 2200 !important;
} */
.mantine-Modal-inner,
.mantine-Modal-content {
z-index: 4000 !important;
}
/* Sidebar collapsed: Icon-Farbe normal */
.sidebar.collapsed .sidebar-item-collapsed svg {
color: #7c5617; /* Icon-Linie/Text */
fill: #e4d5c1; /* Icon-Fläche */
width: 24px;
height: 24px;
margin: 0 auto;
display: block;
transition: color 0.2s, fill 0.2s;
}
/* Sidebar collapsed: Hintergrund und Icon invertieren bei Hover/Active */
.sidebar.collapsed .nav-link:hover,
.sidebar.collapsed .nav-link.active {
background-color: #7c5617 !important;
}
.sidebar.collapsed .nav-link:hover svg,
.sidebar.collapsed .nav-link.active svg {
color: #e4d5c1; /* Icon-Linie/Text invertiert */
fill: #7c5617; /* Icon-Fläche invertiert */
}