/* Hintergrund des gesamten Dashboards */ #wpwrap { background-color: #ecf0f1; /* Hellgrauer Hintergrund, wie auf der Webseite */ display: flex; justify-content: center; align-items: flex-start; min-height: 100vh; /* Gesamte Höhe des Bildschirms */ width: 1600px; margin: 0 auto; overflow: hidden; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); /* Schatten für 3D-Effekt */ } /* Der zentrale Inhaltsbereich (die App) wird in die Box integriert */ /* Hauptinhaltsbereich anpassen */ #wpcontent { margin-top: 100px; background-color: #ffffff; /* Weißer Hintergrund für den Inhaltsbereich */ border-radius: 0px 10px 0 0; /* Leichte Rundung der Ecken */ height: calc(100vh - 100px); /* Höhe anpassen: 100vh minus Höhe von Header und Navbar */ width: 1280px; max-width: 1500px; /* Maximale Breite wie auf der Vorlage */ padding: 20px; /* Innenabstand */ padding-left: 60px; overflow: hidden; } #wpbody { overflow: hidden; height: calc(100vh - 200px); } #wpbody-content { height: calc(100vh - 200px); overflow-y: auto; } /* Sicherstellen, dass der Body den gesamten Bildschirm ausfüllt */ body { overflow: hidden; margin: 0; /* Entfernt Standardmargen */ height: 100vh; /* Setzt die Höhe des Bodys auf 100vh */ } /* Gelber Header im Dashboard */ #wpadminbar { position: absolute; background-color: #f1c40f; /* Gelber Header wie auf der Webseite */ height: 200px; width: 1280px; margin: auto !important; align-items: center; justify-content: space-between; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); /* Leichter Schatten für den Header */ } @media screen and (max-width: 782px) { .auto-fold #adminmenu li.menu-top .wp-submenu > li > a { color: #7f8c8d !important } } @media screen and (min-width: 1024px) { /* Schatten für den gesamten Admin-Menü-Bereich */ /* Abstand zwischen dem oberen Header und der Admin-Menüleiste */ #adminmenuwrap { margin-top: 100px; /* Setzt das Menü 50px unter den Header */ } #wpadminbar { width: 1600px; padding-top: 10px; height: 100px; } #wp-toolbar { width: 1500px; } } #wpadminbar .ab-item, #wpadminbar a.ab-item { color: #ffffff; /* Weiße Schrift im gelben Header */ font-weight: bold; } /* Admin-Menüleiste in die weiße Box integrieren */ #adminmenu { background-color: #ffffff; /* Weißer Hintergrund für die Menüleiste */ width: 300px; /* Breite der Menüleiste */ border-right: 1px solid #ecf0f1; /* Leichte Trennung zwischen Menü und Inhalt */ } /* Menüelemente anpassen */ #adminmenu a { color: #7f8c8d; /* Graue Schrift für die Menüelemente */ background-color: #ffffff; /* Weißer Hintergrund für die Menüelemente */ padding: 6px 20px !important; /* Innenabstand für bessere Lesbarkeit */ display: block; text-decoration: none; line-height: 1.6 !important; /* Erhöhe den Zeilenabstand */ } /* Hover-Effekt für Menüelemente */ #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus { background-color: #f0f0f0; /* Hellgrauer Hover-Hintergrund */ color: #2c3e50; /* Dunklere Schrift bei Hover */ } /* Aktives Menüelement */ #adminmenu .wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.current a.menu-top { background-color: #ffffff; /* Weißer Hintergrund für das aktive Menüelement */ color: #2c3e50; /* Dunklere Schrift für aktives Menüelement */ font-weight: bold; /* Fettgedruckt */ } #adminmenuback { margin-top: 250px; } /* Breite der Admin-Menüleiste beibehalten */ #adminmenu, #adminmenu .wp-submenu, #adminmenuback, #adminmenuwrap { width: 350px; /* Breite der Sidebar */ background-color: #ffffff; /* Weißer Hintergrund */ border-right: 1px solid #ecf0f1; /* Leichte Trennung zwischen Menü und Inhalt */ border-radius: 10px 0 0 10px; } /* Inhaltsbereich anpassen, um Platz für die Sidebar zu lassen */ #wpcontent, #wpfooter { margin-left: 350px; /* Inhaltsbereich entsprechend der Sidebar verschieben */ } /* Menü-Elemente richtig anpassen: Hintergrund Weiß, Schrift Grau */ #adminmenu a { color: #7f8c8d; /* Graue Schrift für Menüelemente */ background-color: #ffffff; /* Weißer Hintergrund für Menüelemente */ padding-left: 20px; } /* Aktives Menüelement */ #adminmenu .wp-has-current-submenu a.wp-has-current-submenu, #adminmenu li.current a.menu-top { background-color: #ffffff; /* Weißer Hintergrund für das aktive Menüelement */ color: #2c3e50; /* Dunkelgraue Schrift für das aktive Menüelement */ font-weight: bold; } /* Hover-Effekt: Hintergrund hellgrau, Schrift dunkler */ #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top, #adminmenu li > a.menu-top:focus { background-color: #f0f0f0; /* Hellgrauer Hover-Hintergrund */ color: #2c3e50; /* Dunklere Schrift beim Hover */ } /* Dunklere Icons für das Admin-Menü */ #adminmenu .wp-menu-image { filter: brightness(0) invert(0.5); /* Dunkler machen durch Anpassung der Helligkeit */ } /* Optional: Anpassung für Hover-Zustand der Icons */ #adminmenu li.menu-top:hover .wp-menu-image, #adminmenu li.opensub > a.menu-top .wp-menu-image { filter: brightness(0) invert(0.7); /* Dunkler im Hover-Zustand */ } /* Versteckt die Hover-Submenüs */ #adminmenu .wp-submenu { display: none; /* Submenüs standardmäßig ausblenden */ } /* Submenü beim Klicken anzeigen */ #adminmenu li.wp-has-submenu.wp-has-current-submenu > .wp-submenu { display: block; /* Submenü anzeigen, wenn das Hauptmenü angeklickt wurde */ } /* Keine Hover-Effekte für das Hauptmenü */ #adminmenu li.wp-has-submenu:hover > .wp-submenu { } /* Submenüs */ #adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu a:hover, #adminmenu li.menu-top > a:focus, #adminmenu .opensub .wp-submenu li.current a, #adminmenu .wp-submenu li.current, #adminmenu .wp-submenu li.current a, #adminmenu .wp-submenu li.current a:focus, #adminmenu .wp-submenu li.current a:hover, #adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a, #adminmenu .wp-has-current-submenu ul > li > a, .folded #adminmenu li.menu-top .wp-submenu > li > a { padding: 10px 30px !important; color: #7f8c8d !important; } #adminmenu .wp-has-current-submenu ul > li > a, .folded #adminmenu li.menu-top .wp-submenu > li > a { padding: 10px 60px !important; } /* Hover-Effekt für die Menüelemente in der Sidebar */ #adminmenu a:hover { background-color: #f1c40f; /* Gelber Hintergrund */ color: #2c3e50; /* Graue Schrift */ } /* Aktives Menüelement anpassen, um den Hover-Effekt zu unterstützen */ #adminmenu li.current a.menu-top { background-color: #ffffff; /* Weißer Hintergrund für aktive Elemente */ color: #2c3e50; /* Dunkelgraue Schrift für aktive Elemente */ } /* Hover-Effekt für die Menüelemente in der Sidebar */ #adminmenu a:hover { background-color: #f1c40f !important; /* Gelber Hintergrund */ color: #2c3e50; /* Graue Schrift */ } /* Verhindert, dass graue Hintergründe angewendet werden */ #adminmenu li.menu-top:hover, #adminmenu li.opensub > a.menu-top:hover { background-color: #f1c40f !important; /* Sicherstellen, dass gelber Hintergrund bleibt */ color: #2c3e50; /* Graue Schrift */ } /* Aktives Menüelement anpassen */ #adminmenu li.current a.menu-top { background-color: #ffffff; /* Weißer Hintergrund für aktive Elemente */ color: #2c3e50; /* Dunkelgraue Schrift für aktive Elemente */ }