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 ( | Infobox (light + dark) | ||
============================================================ */ | ============================================================ */ | ||
/* Infobox scura, stretta e verticale */ | |||
.infobox { | .infobox { | ||
float: right; | float: right; | ||
| Riga 16: | Riga 18: | ||
box-sizing: border-box; | box-sizing: border-box; | ||
} | } | ||
/* Titolo */ | |||
.infobox .ib-title { | .infobox .ib-title { | ||
background: #151519; | background: #151519; | ||
| Riga 23: | Riga 26: | ||
font-size: 1.05em; | font-size: 1.05em; | ||
} | } | ||
.infobox .ib-image { | /* Immagine + didascalia */ | ||
.infobox .ib-image { text-align: center; padding: .5rem; } | |||
.infobox .ib-image img { max-width: 100%; height: auto; } | |||
} | |||
.infobox .ib-image img { | |||
} | |||
.infobox .ib-caption { | .infobox .ib-caption { | ||
color: #b6b6b8; | color: #b6b6b8; | ||
| Riga 38: | Riga 36: | ||
margin: .25rem .5rem .5rem; | margin: .25rem .5rem .5rem; | ||
} | } | ||
/* Righe (flex: etichetta a sinistra, dato a destra) */ | |||
.ib-row { display: flex; } | .ib-row { display: flex; } | ||
.ib-label, .ib-data { padding: .45rem .6rem; } | .ib-label, .ib-data { padding: .45rem .6rem; } | ||
| Riga 53: | Riga 52: | ||
} | } | ||
.ib-row:nth-of-type(even) .ib-data { background: #121214; } | .ib-row:nth-of-type(even) .ib-data { background: #121214; } | ||
/* Link */ | |||
.infobox a { color: #58a6ff; text-decoration: none; } | .infobox a { color: #58a6ff; text-decoration: none; } | ||
.infobox a:hover { text-decoration: underline; } | .infobox a:hover { text-decoration: underline; } | ||
/* | /* Stop ai <p> automatici */ | ||
.infobox > p { margin: 0 !important; padding: 0 !important; display: none !important; } | .infobox > p { margin: 0 !important; padding: 0 !important; display: none !important; } | ||
/* Mobile: | /* Mobile: piena larghezza */ | ||
@media (max-width: 768px) { | @media (max-width: 768px) { | ||
.infobox { | .infobox { | ||
| Riga 66: | Riga 66: | ||
} | } | ||
} | } | ||
/* ============================================================ | /* ============================================================ | ||
Citizen skin: Sidebar a 3 colonne (desktop) + divisori (mobile) | Citizen skin: Sidebar a 3 colonne (desktop) + divisori (mobile) | ||
============================================================ */ | ============================================================ */ | ||
@media (min-width: 1024px) { | |||
body.skin-citizen .citizen-menu__content-list { | /* Desktop ≥1024px: 3 colonne */ | ||
display: grid; | @media (min-width:1024px){ | ||
grid-template-columns: repeat(3, minmax( | body.skin-citizen .citizen-menu__content-list{ | ||
gap: 8px | display:grid; | ||
grid-template-columns:repeat(3,minmax(200px,1fr)); | |||
gap:8px 16px; | |||
} | } | ||
body.skin-citizen .citizen-menu__content-list > li { | body.skin-citizen .citizen-menu__content-list > li{ break-inside:avoid; } | ||
body.skin-citizen .citizen-menu__content-list > li > a{ | |||
display:block; | |||
body.skin-citizen .citizen-menu__content-list > li > a { | padding:6px 6px; | ||
display: block; | |||
padding: 6px 6px; | |||
} | } | ||
} | } | ||
@media (max-width: 1023px) { | |||
body.skin-citizen .citizen-menu__content-list { | /* Mobile ≤1023px: 1 colonna + divisorio prima del Toolbox */ | ||
@media (max-width:1023px){ | |||
body.skin-citizen .citizen-menu__content-list{ display:block; } | |||
body.skin-citizen .citizen-menu__content-list > li[id^="t-"]{ | |||
body.skin-citizen .citizen-menu__content-list > li[id^="t-"] { | border-top:1px solid #ddd; | ||
border-top: 1px solid #ddd; | margin-top:10px; padding-top:10px; | ||
margin-top: 10px; | |||
} | } | ||
body.skin-citizen .citizen-menu__content-list > li[id^="t-"] + li[id^="t-"]{ | |||
body.skin-citizen .citizen-menu__content-list > li[id^="t-"] + li[id^="t-"] { | border-top:none; margin-top:0; padding-top:0; | ||
border-top: none; | |||
} | } | ||
} | } | ||
/* | |||
/* Nasconde il link duplicato "Pagine speciali" manuale. | |||
body.skin-citizen #n-specialpages { display: none !important; } | Se preferisci nascondere quello del Toolbox, sostituisci con #t-specialpages */ | ||
body.skin-citizen #n-specialpages{ display:none !important; } | |||
/* ============================================================ | /* ============================================================ | ||
Vector legacy | Vector legacy (2010) | ||
============================================================ */ | ============================================================ */ | ||
@media (min-width: 1024px) { | @media (min-width: 1024px) { | ||
body.skin-vector #mw-panel { | body.skin-vector #mw-panel { | ||
| Riga 137: | Riga 133: | ||
} | } | ||
} | } | ||
/* ============================================================ | |||
Vector 2022 | |||
============================================================ */ | |||
@media (min-width: 1024px) { | @media (min-width: 1024px) { | ||
body.skin-vector-2022 .vector-sidebar { | body.skin-vector-2022 .vector-sidebar { | ||
| Riga 156: | Riga 158: | ||
} | } | ||
} | } | ||
@media (max-width: 1023px) { | @media (max-width: 1023px) { | ||
#mw-panel, .vector-sidebar { | #mw-panel, .vector-sidebar { 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 170: | Riga 171: | ||
} | } | ||
} | } | ||
/* ============================================================ | /* ============================================================ | ||
Minerva (mobile) | 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:29, 6 set 2025
/* ============================================================
Infobox (light + dark)
============================================================ */
/* Infobox scura, stretta e verticale */
.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;
}
/* Titolo */
.infobox .ib-title {
background: #151519;
padding: .6rem .8rem;
text-align: center;
font-weight: 700;
font-size: 1.05em;
}
/* Immagine + didascalia */
.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;
}
/* Righe (flex: etichetta a sinistra, dato a destra) */
.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; }
/* Link */
.infobox a { color: #58a6ff; text-decoration: none; }
.infobox a:hover { text-decoration: underline; }
/* Stop ai <p> automatici */
.infobox > p { margin: 0 !important; padding: 0 !important; display: none !important; }
/* Mobile: 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)
============================================================ */
/* Desktop ≥1024px: 3 colonne */
@media (min-width:1024px){
body.skin-citizen .citizen-menu__content-list{
display:grid;
grid-template-columns:repeat(3,minmax(200px,1fr));
gap:8px 16px;
}
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;
}
}
/* Mobile ≤1023px: 1 colonna + divisorio prima del Toolbox */
@media (max-width:1023px){
body.skin-citizen .citizen-menu__content-list{ display:block; }
body.skin-citizen .citizen-menu__content-list > li[id^="t-"]{
border-top:1px solid #ddd;
margin-top:10px; padding-top:10px;
}
body.skin-citizen .citizen-menu__content-list > li[id^="t-"] + li[id^="t-"]{
border-top:none; margin-top:0; padding-top:0;
}
}
/* Nasconde il link duplicato "Pagine speciali" manuale.
Se preferisci nascondere quello del Toolbox, sostituisci con #t-specialpages */
body.skin-citizen #n-specialpages{ display:none !important; }
/* ============================================================
Vector legacy (2010)
============================================================ */
@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;
}
}
/* ============================================================
Vector 2022
============================================================ */
@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;
}
}