MediaWiki:Common.css: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
/* Das folgende CSS wird für alle Benutzeroberflächen geladen. */ | /* Das folgende CSS wird für alle Benutzeroberflächen geladen. */ | ||
/* ==== Sidebar-Collapser | /* ==== Sidebar-Collapser – Pfeil rechts & größer ==== */ | ||
/* Kopfzeile | /* Kopfzeile als Flex-Container */ | ||
.kr-sb .kr-head{ | .kr-sb .kr-head{ | ||
display:flex; | display:flex; | ||
| Zeile 9: | Zeile 9: | ||
} | } | ||
/* Label | /* Label/Link links, nimmt den Platz ein */ | ||
.kr-sb .kr-head > a, | .kr-sb .kr-head > a, | ||
.kr-sb .kr-head > .kr-title{ | .kr-sb .kr-head > .kr-title{ | ||
flex:1 1 auto; | order:1; /* steht links */ | ||
flex:1 1 auto; /* schiebt den Pfeil an den Rand */ | |||
min-width:0; | min-width:0; | ||
} | } | ||
/* Pfeil | /* Pfeil ganz rechts, größere Klickfläche */ | ||
.kr-sb .kr-arrow{ | .kr-sb .kr-head > .kr-arrow{ | ||
margin-left:auto; | order:2; /* steht rechts, egal wo er im DOM steht */ | ||
font-size:1.25em; | margin-left:auto; /* klebt am rechten Rand */ | ||
font-size:1.25em; /* größer als Text */ | |||
inline-size:1.25em; | inline-size:1.25em; | ||
block-size:1.25em; | block-size:1.25em; | ||
display:inline-grid; | display:inline-grid; | ||
place-items:center; | place-items:center; | ||
border:0; | border:0; | ||
background:transparent; | background:transparent; | ||
padding:.25rem; | padding:.25rem; /* bessere Touch-Fläche */ | ||
line-height:1; | |||
cursor:pointer; | cursor:pointer; | ||
} | } | ||
/* Symbol | /* Symbol & Rotation */ | ||
.kr-sb .kr-arrow::before{ | .kr-sb .kr-arrow::before{ | ||
content:"▾"; | content:"▾"; | ||
| Zeile 40: | Zeile 42: | ||
} | } | ||
/* Unterlisten wie gehabt */ | /* Unterlisten & Titel (wie gehabt) */ | ||
.kr-sb ul.kr-sub{ | .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; } | .kr-sb li.is-collapsed > ul.kr-sub{ display:none; } | ||
.kr-sb .kr-title{ font-weight:600; } | .kr-sb .kr-title{ font-weight:600; } | ||
Version vom 10. Oktober 2025, 16:34 Uhr
/* Das folgende CSS wird für alle Benutzeroberflächen geladen. */
/* ==== Sidebar-Collapser – Pfeil rechts & größer ==== */
/* Kopfzeile als Flex-Container */
.kr-sb .kr-head{
display:flex;
align-items:center;
gap:.5rem;
}
/* Label/Link links, nimmt den Platz ein */
.kr-sb .kr-head > a,
.kr-sb .kr-head > .kr-title{
order:1; /* steht links */
flex:1 1 auto; /* schiebt den Pfeil an den Rand */
min-width:0;
}
/* Pfeil ganz rechts, größere Klickfläche */
.kr-sb .kr-head > .kr-arrow{
order:2; /* steht rechts, egal wo er im DOM steht */
margin-left:auto; /* klebt am rechten Rand */
font-size:1.25em; /* größer als Text */
inline-size:1.25em;
block-size:1.25em;
display:inline-grid;
place-items:center;
border:0;
background:transparent;
padding:.25rem; /* bessere Touch-Fläche */
line-height:1;
cursor:pointer;
}
/* Symbol & Rotation */
.kr-sb .kr-arrow::before{
content:"▾";
transition:transform .15s ease;
}
.kr-sb li.is-collapsed > .kr-head > .kr-arrow::before{
transform:rotate(-90deg);
}
/* Unterlisten & Titel (wie gehabt) */
.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; }
.kr-sb .kr-title{ font-weight:600; }