Refactored code and implemented that menüs open to the top

This commit is contained in:
2025-01-15 13:07:02 +01:00
parent 82c111973d
commit 69fabafd9a
3 changed files with 38 additions and 35 deletions

View File

@@ -1,15 +1,20 @@
/* Dropdown-Menüs verstecken */
.dropdown-menu {
display: none;
opacity: 0;
visibility: hidden;
width: max-content !important; /* Passt die Breite an das breiteste Item an */
box-sizing: border-box; /* Berücksichtigt Innenabstand und Rahmen */
/* Top-Level Dropdown-Menü */
.nav-item .dropdown-menu {
position: absolute; /* Wichtig für Positionierung */
top: 100%; /* Standardmäßige Öffnung nach unten */
left: 0;
z-index: 1050; /* Damit das Menü über anderen Elementen liegt */
}
/* Positionierung von Submenüs */
/* Submenu-Position */
.dropdown-submenu > .dropdown-menu {
position: absolute;
transition: opacity 0.3s ease, visibility 0.3s ease;
top: 0;
left: 100%; /* Öffnen nach rechts */
z-index: 1050;
}
/* Sicherstellen, dass der Übergang smooth ist */
.dropdown-menu {
transition: all 0.3s ease-in-out;
}