MediaWiki:Common.css
From Tibia Idle wiki
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/* ================================
GLOBALNY WRAPPER DLA ZAWARTOŚCI
================================ */
.mw-body-content .mw-parser-output {
padding: 0 1em; /* trochę po bokach, żeby nic się nie przyklejało */
}
/* ================
BAZA DLA TABEL
================ */
table.infobox,
.wikitable {
background: #fff;
border: none;
border-radius: 12px;
box-shadow: 0 4px 12px rgba(0,0,0,0.05);
margin: 1.5em auto;
overflow: hidden;
width: auto; /* pozwalamy naturalnej szerokości */
max-width: 100%; /* nie wychodzić poza kontener */
}
/* WSPÓLNE KOMÓRKI */
table.infobox td,
.wikitable th,
.wikitable td {
padding: 0.6em 1em;
vertical-align: middle;
white-space: nowrap;
}
/* NAGŁÓWKI WIKITABLE */
.wikitable th {
background: #f0f8ff;
color: #1a5dab;
font-weight: bold;
border-bottom: 2px solid #1a5dab;
}
/* PARY WIKITABLE */
.wikitable tr:nth-child(even) { background: #f9fcff; }
.wikitable tr:nth-child(odd) { background: #ffffff; }
.wikitable tr:hover { background: #e6f0ff; }
/* LINKI */
.infobox a,
.infobox a:visited,
.wikitable a,
.wikitable a:visited {
color: #1a5dab;
text-decoration: none;
}
.infobox a:hover,
.wikitable a:hover {
text-decoration: underline;
}
/* ZAOKRĄGLENIA */
.infobox th:first-child,
.wikitable th:first-child { border-top-left-radius: 12px; }
.infobox th:last-child,
.wikitable th:last-child { border-top-right-radius: 12px; }
.infobox tr:last-child td:first-child,
.wikitable tr:last-child td:first-child { border-bottom-left-radius: 12px; }
.infobox tr:last-child td:last-child,
.wikitable tr:last-child td:last-child { border-bottom-right-radius: 12px; }
/* ======================
RESPONSYWNE PRZEWIJANIE
====================== */
@media screen and (max-width: 768px) {
/* Infoboxy (100% szerokości minus padding) */
table.infobox {
display: block;
overflow-x: auto;
width: calc(100% + 2em);
margin: 1em -1em; /* wystawiamy na cały kontener z wrappera */
box-shadow: none;
}
/* Wikitable z przewijaniem i centrowane */
.wikitable {
display: block;
overflow-x: auto;
margin: 1em auto;
padding: 0 0.5em;
}
/* Komórki nie zmieniają paddingu, bierzemy powyższe */
table.infobox td,
.wikitable th,
.wikitable td {
white-space: nowrap;
}
}