MediaWiki:Common.css: differenze tra le versioni
Pagina dell'interfaccia di MediaWiki
Altre azioni
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
| Riga 142: | Riga 142: | ||
} | } | ||
} | } | ||
/* Nasconde il link duplicato aggiunto nel portlet Navigation */ | |||
#n-specialpages { display: none !important; } | |||
/* ============== MINERVA (mobile) – opzionale ============== */ | /* ============== MINERVA (mobile) – opzionale ============== */ | ||
Versione delle 14:25, 6 set 2025
/* Gli stili CSS inseriti qui si applicano a tutti i temi */
/* ===== 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 BUCHI ***:
MediaWiki inserisce <p> tra i blocchi; li azzeriamo/eliminiamo.
Manteniamo invece i <p> dentro .ib-data (testo dell'utente). */
.infobox > p{ margin:0 !important; padding:0 !important; display:none !important; }
/* Mobile: piena larghezza, niente float */
@media (max-width:768px){
.infobox{ float:none; width:100%; max-width:100%; margin:.5rem 0 1rem; }
}
//=====================================================================================
/* ============== 3 colonne su DESKTOP (≥1024px) ============== */
/* --- Vector legacy (Vector 2010) --- */
@media (min-width: 1024px) {
body.skin-vector #mw-panel {
/* allarghiamo la colonna sinistra per farci stare 3 colonne */
width: 900px; /* <-- adatta alla tua pagina */
padding-right: 24px;
box-sizing: border-box;
/* tre colonne per i box (portal) */
column-count: 3;
column-gap: 24px;
}
/* ogni sezione (portal) deve stare intera in una colonna */
body.skin-vector #mw-panel .portal {
break-inside: avoid-column;
-webkit-column-break-inside: avoid;
display: inline-block; /* necessario per il layout a colonne */
width: 100%;
vertical-align: top;
/* stile (opzionale) */
background: #fff;
border: 1px solid #e6e6e6;
border-radius: 6px;
padding: 8px 10px;
margin: 0 0 16px;
}
/* spostiamo il contenuto principale per non sovrapporci */
body.skin-vector #content,
body.skin-vector #mw-head-base,
body.skin-vector #mw-head {
margin-left: 940px; /* = width (900) + 40 di margine */
}
}
/* --- Vector 2022 --- */
@media (min-width: 1024px) {
/* contenitore della sidebar in Vector 2022 */
body.skin-vector-2022 .vector-sidebar {
width: 900px; /* <-- adatta */
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;
}
/* se usi la versione a larghezza fissa, potresti dover aumentare la larghezza del contenitore centrale:
prova e regola solo se vedi sovrapposizioni */
}
/* ============== MOBILE (≤1023px): 1 colonna + divisori ============== */
/* Vector legacy & Vector 2022: divisori tra le sezioni della sidebar */
@media (max-width: 1023px) {
/* nasconde eventuale layout a colonne e torna a singola colonna */
#mw-panel, .vector-sidebar {
column-count: 1 !important;
}
/* divisori tra i box/portali */
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; /* niente angoli arrotondati per mobile */
border-left: 0; border-right: 0; border-bottom: 0;
background: transparent;
}
}
/* Nasconde il link duplicato aggiunto nel portlet Navigation */
#n-specialpages { display: none !important; }
/* ============== MINERVA (mobile) – opzionale ============== */
/* se usi la skin Minerva, aggiungi un divisorio leggero tra i gruppi menu */
@media (max-width: 1023px) {
body.skin-minerva .menu ul > li {
border-top: 1px solid #ddd;
padding-top: 6px;
margin-top: 6px;
}
}