MediaWiki:Vector-2022.css
Aspetto
Nota: Dopo aver salvato le preferenze, perché i cambi abbiano effetto, devi bypassare la cache del tuo browser. Mozilla / Firefox / Safari: tieni premuto Shift mentre clicchi Reload, o premi Ctrl-Shift-R (Cmd-Shift-R per Apple Mac); Google Chrome: premi Ctrl o Shift mentre clicchi F5; IE: premi Ctrl mentre clicchi Refresh, o premi Ctrl-F5; Konqueror:: clicca semplicemente il pulsante di Reload, o premi F5; se usi Opera devi cancellare completamente la chache nel menu Tools→Preferences.
/* ============================================================
Cathopedia — Vector 2022 customization
============================================================ */
/* ============================================================
LOGO HEADER
============================================================ */
/* Desktop: layout verticale (logo sopra, scritte sotto, centrati) */
.mw-logo {
flex-direction: column;
align-items: center;
gap: 4px;
padding: 8px 0;
min-height: auto;
text-align: center;
}
.mw-logo-icon {
width: 140px !important;
height: auto !important;
max-height: 92px !important;
}
.mw-logo-container {
display: flex;
flex-direction: column;
align-items: center;
gap: 2px;
}
.mw-logo-wordmark,
.mw-logo-tagline {
display: block;
margin: 0 auto;
}
#mw-content-subtitle img.button, #mw-content-subtitle .btn-o {
padding: 0 .2em;
}
.mw-portlet-skin-client-prefs-vector-feature-custom-font-size {
display: none;
}
/* Mobile: layout Wikipedia-style, icona piccola a sinistra, wordmark inline */
@media (max-width: 640px) {
.mw-logo {
flex-direction: row !important;
align-items: center !important;
gap: 10px !important;
padding: 4px 0 !important;
}
.mw-logo-icon {
width: 60px !important;
height: 40px !important;
max-height: none !important;
object-fit: contain !important;
}
.mw-logo-container {
flex-direction: row !important;
align-items: center !important;
}
.mw-logo-wordmark {
width: auto !important;
height: 22px !important;
max-height: 22px !important;
}
.mw-logo-tagline {
display: none !important;
}
}
/* ============================================================
PAGINA PRINCIPALE: layout mobile responsive (<= 768px)
Su desktop tutto rimane identico.
============================================================ */
@media (max-width: 768px) {
/* --- Box benvenuto: nascondi data, conteggio voci, 5 caratteristiche --- */
.page-Cathopedia_Pagina_principale .datapaginaprincipale,
.page-Cathopedia_Pagina_principale .conteggiopaginaprincipale {
display: none !important;
}
.page-Cathopedia_Pagina_principale .caratteristichepaginaprincipale {
display: none !important;
}
/* --- Titolo "Benvenuti su Cathopedia": centrato, dimensione media --- */
.page-Cathopedia_Pagina_principale .BGYellow h1 {
font-size: 100% !important;
line-height: 1.3 !important;
text-align: center !important;
}
.page-Cathopedia_Pagina_principale .BGYellow h1 span[style*="font-size:210%"] {
font-size: 165% !important;
line-height: 1.3 !important;
}
/* --- Riduce spazio sopra il banner Facebook (sitenotice).
Vector 2022 nidifica:
.vector-sitenotice-container > #siteNotice > #localNotice > .sitenotice > <p>
Annulliamo padding/margin a TUTTI i livelli, lasciando solo il padding del <p>. */
.vector-sitenotice-container,
.vector-sitenotice-container #siteNotice,
.vector-sitenotice-container #localNotice,
.vector-sitenotice-container .sitenotice {
margin: 0 !important;
padding: 0 !important;
}
/* --- Decorazioni "ombra sfumata" (5 div per box): nascoste su mobile --- */
.page-Cathopedia_Pagina_principale .mw-parser-output div[style*="background:#B2B2B2"],
.page-Cathopedia_Pagina_principale .mw-parser-output div[style*="background:#C7C7C7"],
.page-Cathopedia_Pagina_principale .mw-parser-output div[style*="background:#DFDFE0"],
.page-Cathopedia_Pagina_principale .mw-parser-output div[style*="background:#F2F2F3"],
.page-Cathopedia_Pagina_principale .mw-parser-output div[style*="background:#FCFCFC"] {
display: none !important;
}
/* --- Riga link "Chiedi la registrazione · ...": font ridotto --- */
.page-Cathopedia_Pagina_principale .mw-parser-output div[style*="text-align:center"][style*="background-color:#ffffff"] {
font-size: 70% !important;
line-height: 1.4 !important;
padding: 0.2em 0 !important;
}
/* --- Tab "Rito Romano / Rito Ambrosiano": piu' stretti.
Common.css imposta 'padding: 3px 2em'; uso specificita' alta per battere. */
body.skin-vector-2022 #mw-content-text #selettoreriti ul {
padding-left: 0.3em !important;
}
body.skin-vector-2022 #mw-content-text #selettoreriti li.BottoneSelettoreRitoSelezionato,
body.skin-vector-2022 #mw-content-text #selettoreriti li.BottoneSelettoreRitoNonSelezionato {
padding: 3px 0.5em !important;
margin-left: 1px !important;
font-size: 95% !important;
}
/* --- Layout colonne: impilate, destra prima, sinistra dopo --- */
#colonnadestra,
#colonnasinistra {
float: none !important;
width: 100% !important;
margin: 0 0 1em 0 !important;
padding: 0 !important;
}
.page-Cathopedia_Pagina_principale > .mw-parser-output > div {
display: flex;
flex-direction: column;
}
#colonnadestra {
order: 2;
}
#colonnasinistra {
order: 3;
}
/* --- Colonna destra: nascondi "Tempo liturgico" e "Data della Pasqua" --- */
#romano > div:nth-of-type(1),
#romano > div:nth-of-type(3),
#ambrosiano > div:nth-of-type(1),
#ambrosiano > div:nth-of-type(3) {
display: none !important;
}
/* --- Colonna sinistra: mostra solo 4° e 5° box (Progetto, Profili contributori) --- */
#colonnasinistra > div {
display: none !important;
}
#colonnasinistra > div:nth-of-type(4),
#colonnasinistra > div:nth-of-type(5) {
display: block !important;
}
/* --- Fix immagini float-right che strabordano su mobile --- */
#colonnadestra figure.mw-halign-right,
#colonnasinistra figure.mw-halign-right {
float: none !important;
display: block !important;
margin: 0.5em auto !important;
text-align: center;
}
/* --- Fix tabelle con larghezza fissa --- */
#colonnadestra table,
#colonnasinistra table {
width: 100% !important;
max-width: 100% !important;
}
/* --- Toolbar mobile: tab namespace e dropdown strumenti
sulla stessa riga, allineati orizzontalmente.
Azzeriamo padding/margin verticali per evitare disallineamenti. --- */
.vector-page-toolbar-container {
display: flex !important;
align-items: center !important;
flex-wrap: nowrap !important;
min-height: 0 !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.vector-page-toolbar-container > #left-navigation,
.vector-page-toolbar-container > #right-navigation {
margin: 0 !important;
padding: 0 !important;
display: flex !important;
align-items: center !important;
}
.vector-page-toolbar-container > #right-navigation {
margin-left: auto !important;
}
/* Annulla padding di nav e portlet interni */
.vector-page-toolbar-container nav,
.vector-page-toolbar-container .mw-portlet,
.vector-page-toolbar-container .vector-page-tools-landmark,
.vector-page-toolbar-container .vector-dropdown {
margin: 0 !important;
padding: 0 !important;
}
/* Riduce padding sopra il toolbar se imposto da Vector 2022 */
.vector-page-toolbar {
padding-top: 0 !important;
margin-top: 0 !important;
}
table.TabellaLateralePersona, table.infobox {
width: 100% !important;
margin-bottom: 1em !important;
display: table;
}
#mw-content-subtitle {
line-height: 2.5em;
}
#mw-content-subtitle img.button, #mw-content-subtitle .btn-o {
padding: 0 .4em;
}
}