MediaWiki:Common.css: differenze tra le versioni
Pagina dell'interfaccia di MediaWiki
Altre azioni
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
| Riga 1: | Riga 1: | ||
/* | /* ============================================================ | ||
Infobox (vale per tutte le skin) | |||
============================================================ */ | |||
.infobox { | |||
.infobox{ | float: right; | ||
float:right; clear:right; | clear: right; | ||
width:320px; max-width:320px; | width: 320px; | ||
margin:0 0 1rem 1rem; | max-width: 320px; /* fissa su desktop */ | ||
background:#0f0f10; color:#e9e9ea; | margin: 0 0 1rem 1rem; | ||
border:1px solid #27272a; border-radius:6px; | background: #0f0f10; | ||
font-size:.95em; line-height:1.45; | color: #e9e9ea; | ||
box-sizing:border-box; | border: 1px solid #27272a; | ||
border-radius: 6px; | |||
font-size: .95em; | |||
line-height: 1.45; | |||
box-sizing: border-box; | |||
} | |||
.infobox .ib-title { | |||
background: #151519; | |||
padding: .6rem .8rem; | |||
text-align: center; | |||
font-weight: 700; | |||
font-size: 1.05em; | |||
} | |||
.infobox .ib-image { | |||
text-align: center; | |||
padding: .5rem; | |||
} | |||
.infobox .ib-image img { | |||
max-width: 100%; | |||
height: auto; | |||
} | } | ||
.infobox .ib-caption { | |||
color: #b6b6b8; | |||
.infobox .ib- | font-size: .85em; | ||
text-align: center; | |||
text-align:center; font- | font-style: italic; | ||
margin: .25rem .5rem .5rem; | |||
} | } | ||
.ib-row { display: flex; } | |||
.ib-label, .ib-data { padding: .45rem .6rem; } | |||
.ib-label { | |||
. | width: 42%; | ||
background: #151519; | |||
text-align: left; | |||
text-align: | font-weight: 600; | ||
vertical-align: top; | |||
} | } | ||
.ib-data { | |||
width: 58%; | |||
word-break: break-word; | |||
overflow-wrap: anywhere; | |||
width: | |||
} | } | ||
.ib-data{ | .ib-row:nth-of-type(even) .ib-data { background: #121214; } | ||
width: | .infobox a { color: #58a6ff; text-decoration: none; } | ||
.infobox a:hover { text-decoration: underline; } | |||
/* STOP AI BUCHI: azzera <p> automatici fuori dai dati */ | |||
.infobox > p { margin: 0 !important; padding: 0 !important; display: none !important; } | |||
/* Mobile: infobox piena larghezza */ | |||
@media (max-width: 768px) { | |||
.infobox { | |||
float: none; | |||
width: 100%; | |||
max-width: 100%; | |||
margin: .5rem 0 1rem; | |||
} | |||
} | } | ||
/* | /* ============================================================ | ||
. | Citizen skin: Sidebar a 3 colonne (desktop) + divisori (mobile) | ||
. | ============================================================ */ | ||
@media (min-width: 1024px) { | |||
body.skin-citizen .citizen-menu__content-list { | |||
display: grid; | |||
grid-template-columns: repeat(3, minmax(220px, 1fr)); | |||
. | gap: 8px 24px; | ||
list-style: none; | |||
/* | margin: 0; | ||
padding: 0; | |||
} | |||
body.skin-citizen .citizen-menu__content-list > li { | |||
break-inside: avoid; | |||
} | |||
body.skin-citizen .citizen-menu__content-list > li > a { | |||
display: block; | |||
padding: 6px 6px; | |||
} | |||
} | |||
@media (max-width: 1023px) { | |||
body.skin-citizen .citizen-menu__content-list { | |||
display: block; | |||
} | |||
/* divisorio prima delle voci Toolbox (id che inizia con t-) */ | |||
body.skin-citizen .citizen-menu__content-list > li[id^="t-"] { | |||
border-top: 1px solid #ddd; | |||
margin-top: 10px; | |||
padding-top: 10px; | |||
} | |||
/* se due voci Toolbox sono consecutive, non raddoppiare il bordo */ | |||
body.skin-citizen .citizen-menu__content-list > li[id^="t-"] + li[id^="t-"] { | |||
border-top: none; | |||
margin-top: 0; | |||
padding-top: 0; | |||
} | |||
} | } | ||
/* Rimuovi duplicato "Pagine speciali": | |||
lascia solo quello di TOOLBOX (#t-specialpages) */ | |||
body.skin-citizen #n-specialpages { display: none !important; } | |||
/* ============================================================ | |||
Vector legacy / Vector 2022 (se qualcuno le usa ancora) | |||
============================================================ */ | |||
@media (min-width: 1024px) { | @media (min-width: 1024px) { | ||
body.skin-vector #mw-panel { | body.skin-vector #mw-panel { | ||
width: 900px; | |||
width: 900px; | |||
padding-right: 24px; | padding-right: 24px; | ||
box-sizing: border-box; | box-sizing: border-box; | ||
column-count: 3; | column-count: 3; | ||
column-gap: 24px; | column-gap: 24px; | ||
} | } | ||
body.skin-vector #mw-panel .portal { | body.skin-vector #mw-panel .portal { | ||
break-inside: avoid-column; | break-inside: avoid-column; | ||
-webkit-column-break-inside: avoid; | -webkit-column-break-inside: avoid; | ||
display: inline-block; | display: inline-block; | ||
width: 100%; | width: 100%; | ||
vertical-align: top; | vertical-align: top; | ||
background: #fff; | background: #fff; | ||
border: 1px solid #e6e6e6; | border: 1px solid #e6e6e6; | ||
| Riga 88: | Riga 131: | ||
margin: 0 0 16px; | margin: 0 0 16px; | ||
} | } | ||
body.skin-vector #content, | body.skin-vector #content, | ||
body.skin-vector #mw-head-base, | body.skin-vector #mw-head-base, | ||
body.skin-vector #mw-head { | body.skin-vector #mw-head { | ||
margin-left: 940px; | margin-left: 940px; | ||
} | } | ||
} | } | ||
@media (min-width: 1024px) { | @media (min-width: 1024px) { | ||
body.skin-vector-2022 .vector-sidebar { | body.skin-vector-2022 .vector-sidebar { | ||
width: 900px; | width: 900px; | ||
column-count: 3; | column-count: 3; | ||
column-gap: 24px; | column-gap: 24px; | ||
} | } | ||
body.skin-vector-2022 .vector-sidebar .vector-pinnable-header, | body.skin-vector-2022 .vector-sidebar .vector-pinnable-header, | ||
body.skin-vector-2022 .vector-sidebar .vector-menu { | body.skin-vector-2022 .vector-sidebar .vector-menu { | ||
| Riga 118: | Riga 155: | ||
padding: 8px 10px; | padding: 8px 10px; | ||
} | } | ||
} | } | ||
@media (max-width: 1023px) { | @media (max-width: 1023px) { | ||
#mw-panel, .vector-sidebar { | #mw-panel, .vector-sidebar { | ||
column-count: 1 !important; | column-count: 1 !important; | ||
} | } | ||
body.skin-vector #mw-panel .portal:not(:first-child), | body.skin-vector #mw-panel .portal:not(:first-child), | ||
body.skin-vector-2022 .vector-sidebar .vector-menu:not(:first-child) { | body.skin-vector-2022 .vector-sidebar .vector-menu:not(:first-child) { | ||
| Riga 137: | Riga 165: | ||
padding-top: 8px; | padding-top: 8px; | ||
margin-top: 8px; | margin-top: 8px; | ||
border-radius: 0; | border-radius: 0; | ||
border-left: 0; border-right: 0; border-bottom: 0; | border-left: 0; border-right: 0; border-bottom: 0; | ||
background: transparent; | background: transparent; | ||
| Riga 143: | Riga 171: | ||
} | } | ||
/* | /* ============================================================ | ||
Minerva (mobile) | |||
============================================================ */ | |||
@media (max-width: 1023px) { | @media (max-width: 1023px) { | ||
body.skin-minerva .menu ul > li { | body.skin-minerva .menu ul > li { | ||
Versione delle 14:27, 6 set 2025
/* ============================================================
Infobox (vale per tutte le skin)
============================================================ */
.infobox {
float: right;
clear: right;
width: 320px;
max-width: 320px; /* fissa su desktop */
margin: 0 0 1rem 1rem;
background: #0f0f10;
color: #e9e9ea;
border: 1px solid #27272a;
border-radius: 6px;
font-size: .95em;
line-height: 1.45;
box-sizing: border-box;
}
.infobox .ib-title {
background: #151519;
padding: .6rem .8rem;
text-align: center;
font-weight: 700;
font-size: 1.05em;
}
.infobox .ib-image {
text-align: center;
padding: .5rem;
}
.infobox .ib-image img {
max-width: 100%;
height: auto;
}
.infobox .ib-caption {
color: #b6b6b8;
font-size: .85em;
text-align: center;
font-style: italic;
margin: .25rem .5rem .5rem;
}
.ib-row { display: flex; }
.ib-label, .ib-data { padding: .45rem .6rem; }
.ib-label {
width: 42%;
background: #151519;
text-align: left;
font-weight: 600;
vertical-align: top;
}
.ib-data {
width: 58%;
word-break: break-word;
overflow-wrap: anywhere;
}
.ib-row:nth-of-type(even) .ib-data { background: #121214; }
.infobox a { color: #58a6ff; text-decoration: none; }
.infobox a:hover { text-decoration: underline; }
/* STOP AI BUCHI: azzera <p> automatici fuori dai dati */
.infobox > p { margin: 0 !important; padding: 0 !important; display: none !important; }
/* Mobile: infobox piena larghezza */
@media (max-width: 768px) {
.infobox {
float: none;
width: 100%;
max-width: 100%;
margin: .5rem 0 1rem;
}
}
/* ============================================================
Citizen skin: Sidebar a 3 colonne (desktop) + divisori (mobile)
============================================================ */
@media (min-width: 1024px) {
body.skin-citizen .citizen-menu__content-list {
display: grid;
grid-template-columns: repeat(3, minmax(220px, 1fr));
gap: 8px 24px;
list-style: none;
margin: 0;
padding: 0;
}
body.skin-citizen .citizen-menu__content-list > li {
break-inside: avoid;
}
body.skin-citizen .citizen-menu__content-list > li > a {
display: block;
padding: 6px 6px;
}
}
@media (max-width: 1023px) {
body.skin-citizen .citizen-menu__content-list {
display: block;
}
/* divisorio prima delle voci Toolbox (id che inizia con t-) */
body.skin-citizen .citizen-menu__content-list > li[id^="t-"] {
border-top: 1px solid #ddd;
margin-top: 10px;
padding-top: 10px;
}
/* se due voci Toolbox sono consecutive, non raddoppiare il bordo */
body.skin-citizen .citizen-menu__content-list > li[id^="t-"] + li[id^="t-"] {
border-top: none;
margin-top: 0;
padding-top: 0;
}
}
/* Rimuovi duplicato "Pagine speciali":
lascia solo quello di TOOLBOX (#t-specialpages) */
body.skin-citizen #n-specialpages { display: none !important; }
/* ============================================================
Vector legacy / Vector 2022 (se qualcuno le usa ancora)
============================================================ */
@media (min-width: 1024px) {
body.skin-vector #mw-panel {
width: 900px;
padding-right: 24px;
box-sizing: border-box;
column-count: 3;
column-gap: 24px;
}
body.skin-vector #mw-panel .portal {
break-inside: avoid-column;
-webkit-column-break-inside: avoid;
display: inline-block;
width: 100%;
vertical-align: top;
background: #fff;
border: 1px solid #e6e6e6;
border-radius: 6px;
padding: 8px 10px;
margin: 0 0 16px;
}
body.skin-vector #content,
body.skin-vector #mw-head-base,
body.skin-vector #mw-head {
margin-left: 940px;
}
}
@media (min-width: 1024px) {
body.skin-vector-2022 .vector-sidebar {
width: 900px;
column-count: 3;
column-gap: 24px;
}
body.skin-vector-2022 .vector-sidebar .vector-pinnable-header,
body.skin-vector-2022 .vector-sidebar .vector-menu {
break-inside: avoid-column;
-webkit-column-break-inside: avoid;
display: inline-block;
width: 100%;
margin: 0 0 16px;
border: 1px solid #e6e6e6;
border-radius: 6px;
background: #fff;
padding: 8px 10px;
}
}
@media (max-width: 1023px) {
#mw-panel, .vector-sidebar {
column-count: 1 !important;
}
body.skin-vector #mw-panel .portal:not(:first-child),
body.skin-vector-2022 .vector-sidebar .vector-menu:not(:first-child) {
border-top: 1px solid #ddd;
padding-top: 8px;
margin-top: 8px;
border-radius: 0;
border-left: 0; border-right: 0; border-bottom: 0;
background: transparent;
}
}
/* ============================================================
Minerva (mobile)
============================================================ */
@media (max-width: 1023px) {
body.skin-minerva .menu ul > li {
border-top: 1px solid #ddd;
padding-top: 6px;
margin-top: 6px;
}
}