MediaWiki:Common.css
Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.
- Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
- Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
- Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
/* Das folgende CSS wird für alle Benutzeroberflächen geladen. */
/* ==== Sidebar-Collapser (Vector-2022) – v7 ==== */
.kr-sb .kr-head{
position: relative;
display: flex; align-items: center; gap: .5rem;
padding-right: 2.25rem; /* Platz für Pfeil/Hit-Zone rechts */
cursor: pointer; /* Kopfzeile zeigt Finger */
}
.kr-sb .kr-head > a,
.kr-sb .kr-head > .kr-title{ pointer-events: auto; }
.kr-sb .kr-head > .kr-arrow{
position: absolute; top: 50%; right: .25rem; transform: translateY(-50%);
display: grid; place-items: center;
width: 2rem; height: 2rem;
border: 0; background: transparent; padding: 0;
cursor: pointer; z-index: 2;
font-size: 1.5em; /* an Textgröße gekoppelt */
line-height: 1;
}
.kr-sb .kr-head > .kr-arrow::before{
content: "▾"; display: block;
transition: transform .15s ease;
}
/* Zugeklappt: nach LINKS (‹) — 90°, nicht -90° */
.kr-sb li.is-collapsed > .kr-head > .kr-arrow::before{
transform: rotate(90deg);
}
/* Unsichtbare Hit-Zone rechts – ebenfalls Click/Finger */
.kr-sb .kr-head > .kr-hit{
position: absolute; top: 50%; right: .125rem; transform: translateY(-50%);
width: 2.25rem; height: 2.25rem;
cursor: pointer; z-index: 1;
}
/* Unterliste */
.kr-sb ul.kr-sub{ list-style: none; margin: .25rem 0 .5rem 1rem; padding: 0; }
.kr-sb li.is-collapsed > ul.kr-sub{ display: none; }
/* Konsistenter Abstand zwischen Gruppen/Köpfen – auch wenn zugeklappt */
.kr-sb li.kr-group {
margin-bottom: .5rem; /* Abstand NACH Wut, Mana, … */
}
/* Das Unter-UL braucht unten KEINE Luft mehr (sonst doppelt) */
.kr-sb ul.kr-sub,
.kr-sb li.kr-top > ul.kr-sub {
margin: .25rem 0 0 1rem; /* oben etwas, unten 0; Einzug bleibt */
}
/* Einheitlicher Zeilenabstand in Gruppen-Köpfen (egal ob Link oder Text) */
.kr-sb .kr-head {
padding: .25rem 0; /* einheitliche Höhe */
}
/* Link-Padding, das Vector standardmäßig setzt, im Kopf entfernen */
.kr-sb .kr-head > a {
padding: 0 !important; /* sonst hätte der Link-Header mehr Luft */
line-height: 1.4; /* sauberer Textfluss */
}