Kategorie-Dropdowns aufgehübscht (waren schlichte graue Kästen)

Gleicher gläserner Dropdown-Stil wie beim Sprachschalter, aber im
Farbton der jeweiligen Kategorie statt neutral: dunkle Karte mit
farbigem Schein (--brand-1/--brand-2, jetzt am .nav-group statt am
Button gesetzt, damit Button-Aurora UND Dropdown denselben Farbklang
teilen), Einträge mit farbigem linkem Rand + leichtem Rutsch-Effekt bei
Hover statt der vorherigen einfachen grauen Hervorhebung.
This commit is contained in:
2026-08-02 16:39:26 +02:00
parent 05e3528430
commit 9d3efeae70
2 changed files with 31 additions and 11 deletions
+25 -9
View File
@@ -231,28 +231,44 @@ header.site-header {
.nav-item-medien { --brand-1: rgba(143, 217, 234, .7); --brand-2: rgba(217, 74, 92, .6); }
.nav-item-start { --brand-1: rgba(143, 217, 234, .85); --brand-2: rgba(139, 92, 246, .5); }
.nav-item-links { --brand-1: rgba(143, 217, 234, .85); --brand-2: rgba(212, 175, 55, .7); }
/* Aufgeklapptes Kategorie-Menü: gleiche "gläserne, dunkle Karte mit
farbigem Schein"-Machart wie beim Sprachschalter-Dropdown, aber im
Farbton DIESER Kategorie (--brand-1/--brand-2, vom umschließenden
.nav-group geerbt) statt neutral silbern — sorgt für einen klaren,
ruhigen Look statt der vorherigen schlichten grauen Box. */
.nav-dropdown {
position: absolute;
top: 100%;
left: 50%;
transform: translateX(-50%);
min-width: 220px;
background: var(--card-bg);
border: 1px solid var(--border);
border-radius: var(--radius);
padding: .5rem;
box-shadow: var(--shadow);
min-width: 230px;
background: rgba(4, 5, 8, .96);
border: 1px solid rgba(255, 255, 255, .14);
border-radius: 14px;
padding: .45rem;
box-shadow:
0 14px 34px rgba(0, 0, 0, .6),
0 0 16px var(--brand-1, rgba(220, 226, 235, .3)),
0 0 32px var(--brand-2, rgba(190, 200, 215, .15));
display: none;
flex-direction: column;
animation: sprach-dropdown-in .18s ease both;
}
.nav-group.open .nav-dropdown { display: flex; }
.nav-dropdown a {
padding: .55rem .7rem;
border-radius: 8px;
padding: .6rem .75rem;
border-radius: 10px;
border-left: 3px solid transparent;
font-size: 1.06rem;
color: var(--text-muted);
transition: background .2s ease, border-color .2s ease, transform .15s ease, color .2s ease;
}
.nav-dropdown a:hover, .nav-dropdown a.active {
background: rgba(255, 255, 255, .08);
border-left-color: var(--brand-1, var(--accent));
color: #fff;
transform: translateX(2px);
}
.nav-dropdown a:hover, .nav-dropdown a.active { background: var(--bg-alt); color: var(--accent); }
/* ===================================================================
Sprachumschalter — eigenes kleines "Schmuckstück" in der Nav-Bar statt