MediaWiki:Common.css: Różnice pomiędzy wersjami
Z LawRus
auto-sync z repo |
auto-sync z repo |
||
| Linia 81: | Linia 81: | ||
#mw-footer-container { | #mw-footer-container { | ||
background: #2a2a2a; | background: #2a2a2a; | ||
} | |||
/* Wstrzyknięte wiersze uczestników umowy — bez dodatkowych paddinów. */ | |||
.pf-participants-inject { | |||
padding: 0 !important; | |||
} | |||
/* Treść widoczna tylko dla zalogowanych — domyślnie ukryta, JS odkrywa po weryfikacji. */ | |||
.lawrus-tylko-zalogowany { | |||
display: none; | |||
} | |||
body.lawrus-zalogowany .lawrus-tylko-zalogowany { | |||
display: block; | |||
} | |||
/* Zakładki "Kod źródłowy" i "Historia" niewidoczne dla niezalogowanych. */ | |||
body:not(.lawrus-zalogowany) #ca-viewsource, | |||
body:not(.lawrus-zalogowany) #ca-history { | |||
display: none; | |||
} | } | ||
Wersja z 15:49, 20 maj 2026
/* Czcionka źródeł latopisarskich (cyrylica + łacina). */
@font-face {
font-family: 'Litopys New Roman';
src: url('/fonts/LitopysNewRoman.ttf') format('truetype');
font-display: swap;
}
/* Klasa do oznaczania tekstów w czcionce Litopys.
Użycie: <span class="litopys">текст</span>
lub w szablonie: <div class="litopys">{{{oryginał}}}</div> */
.litopys {
font-family: 'Litopys New Roman', 'Times New Roman', serif;
}
/* Stopka w jednej linii — domyślnie Timeless łamie ją na 3 wiersze. */
#mw-footer #footer-list {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 0 1.5em;
}
#mw-footer #footer-info,
#mw-footer #footer-places {
display: flex;
flex-wrap: wrap;
margin: 0;
padding: 0;
list-style: none;
gap: 0 1em;
}
#mw-footer #footer-info li,
#mw-footer #footer-places li {
display: inline-block;
margin: 0;
}
/* Pasek nawigacji 3 zakładek — w stylu Material/płaskie taby z bottom-border
indicator dla aktywnej. Używany przez Szablon:NawigacjaGłówna. */
.nav-glowna {
display: flex;
margin: 0 0 1.5em 0;
border-bottom: 2px solid #eaecf0;
}
.nav-glowna-tab {
flex: 1;
text-align: center;
padding: 0.75em 1em;
border-bottom: 3px solid transparent;
margin-bottom: -2px;
transition: background-color 0.15s ease, border-color 0.15s ease;
}
.nav-glowna-tab:hover {
background-color: #f8f9fa;
}
.nav-glowna-tab.active {
border-bottom-color: #36c;
font-weight: bold;
}
.nav-glowna-tab.active a {
color: #202122;
text-decoration: none;
pointer-events: none;
}
/* Sticky footer — domyślnie body color (#72777d) wycieka pod krótkim
contentem, generując "duży grafitowy obszar". Layout flex z body =
100vh wymusza że content rozciąga się do okna, a stopka siedzi na dnie. */
html, body {
min-height: 100vh;
}
body {
display: flex;
flex-direction: column;
}
body > * {
flex-shrink: 0;
}
#mw-content-container {
flex: 1 0 auto;
}
#mw-footer-container {
background: #2a2a2a;
}
/* Wstrzyknięte wiersze uczestników umowy — bez dodatkowych paddinów. */
.pf-participants-inject {
padding: 0 !important;
}
/* Treść widoczna tylko dla zalogowanych — domyślnie ukryta, JS odkrywa po weryfikacji. */
.lawrus-tylko-zalogowany {
display: none;
}
body.lawrus-zalogowany .lawrus-tylko-zalogowany {
display: block;
}
/* Zakładki "Kod źródłowy" i "Historia" niewidoczne dla niezalogowanych. */
body:not(.lawrus-zalogowany) #ca-viewsource,
body:not(.lawrus-zalogowany) #ca-history {
display: none;
}
