MediaWiki:Timeless.css: differenze tra le versioni

Da WikiAI.
4
test agg
Etichetta: Annullato
Riga 1: Riga 1:
/* All CSS here will be loaded for users of the Timeless skin */
/*
/*
  * Stili CSS personalizzati per la skin Timeless.
  * Stili CSS personalizzati per la skin Timeless.
Riga 14: Riga 13:
     font-family: 'Inter', sans-serif !important;
     font-family: 'Inter', sans-serif !important;
     color: #333333 !important; /* Testo principale: Grigio scuro per leggibilità */
     color: #333333 !important; /* Testo principale: Grigio scuro per leggibilità */
    background-color: #F8F9FA !important; /* Sfondo generale del body: Grigio molto chiaro */
}
/* Wrapper principale della pagina per assicurare che lo sfondo sia applicato */
#mw-wrapper {
     background-color: #F8F9FA !important; /* Sfondo generale del body: Grigio molto chiaro */
     background-color: #F8F9FA !important; /* Sfondo generale del body: Grigio molto chiaro */
}
}
Riga 20: Riga 24:
#mw-header-container {
#mw-header-container {
     background-color: #333333 !important; /* Grigio scuro del tuo sito */
     background-color: #333333 !important; /* Grigio scuro del tuo sito */
     border-bottom: 1px solid #ffffff !important; /* Bordo bianco */
     border-bottom: 1px solid #222222 !important; /* Bordo più scuro */
     box-shadow: 0 2px 5px rgba(0, 0, 0, 10) !important; /* Ombra leggera */
     box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2) !important; /* Ombra leggera */
}
}


.color-middle {
/* Stile per il logo nell'header */
     height: 0.95em;
#mw-header-container .mw-wiki-logo {
     background: #2a4b8d;
     /* Per un'immagine logo, potresti voler regolare background-size, background-image, ecc. */
     margin-left: 15em;
    /* Esempio: background-image: url('/path/to/your/logo.png') !important; */
     margin-right: 17em;
    /* background-size: contain !important; */
     /* background-repeat: no-repeat !important; */
     /* background-position: center left !important; */
    /* width: 150px !important; */
     /* height: 40px !important; */
}
}


Riga 40: Riga 48:
     color: #CCCCCC !important; /* Grigio chiaro al hover */
     color: #CCCCCC !important; /* Grigio chiaro al hover */
}
}
/* Regola per l'elemento #simpleSearch */
#simpleSearch {
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.05) !important;
    background: #f8f7e6 !important;
    position: relative !important;
    border: solid 1px #c8ccd1 !important;
    border-radius: 0.5rem !important; /* Aggiunto per arrotondare i bordi */
}


/* Colore dei link di navigazione nell'header (es. Utente, Discussioni, Preferenze) */
/* Colore dei link di navigazione nell'header (es. Utente, Discussioni, Preferenze) */
Riga 92: Riga 88:
}
}


/* Nuove regole per le icone nell'header (ricerca, menu utente) - AGGIORNATE con selettori più specifici */
/* Nuove regole per le icone nell'header (ricerca, menu utente) */
/* Applica il filtro alle icone che sono immagini di sfondo */
/* Per le icone SVG all'interno dell'header */
 
#mw-header-container svg {
 
    fill: #FFFFFF !important; /* Rendi le icone SVG bianche */
    color: #FFFFFF !important; /* Fallback per icone basate su font */
}


/* Per l'icona di ricerca all'interno del campo di ricerca (se è un background-image) */
/* Questo selettore è per l'input stesso, l'icona è spesso un background-image o un pseudo-elemento */
#mw-header-container .mw-timeless-search-box input[type="search"] {
    /* Se l'icona è un'immagine di sfondo nera, prova questo filtro per renderla bianca */
    filter: invert(100%) brightness(200%) !important;
}


/* Aggiungiamo anche il selettore per l'h2 dell'ingranaggio utente */
/* Per le icone nel menu utente (es. ingranaggio, utente) */
#user-tools h2, /* Icona ingranaggio utente nell'header */
/* Questi selettori sono basati su classi comuni di icone in MediaWiki/Timeless */
#site-tools h2,
#mw-header-container .mw-timeless-tools .oo-ui-icon-user,
/* Anche per l'icona di ricerca, targettiamo l'elemento che ha l'immagine di sfondo */
#mw-header-container .mw-timeless-tools .oo-ui-icon-settings,
#mw-search-top-box .oo-ui-icon-search, /* Icona di ricerca nel campo di ricerca */
#mw-header-container .mw-timeless-tools .oo-ui-icon-search { /* Aggiunto anche search per consistenza */
#mw-search-top-box #searchform button.mw-searchButton { /* Icona di ricerca nel pulsante */
     fill: #FFFFFF !important; /* Per icone SVG */
     filter: invert(100%) brightness(300%) saturate(0%) !important; /* Rende le icone nere/grigie bianche e rimuove il colore */
    color: #FFFFFF !important; /* Per icone basate su font */
}
}
#site-navigation h2 {
        left: 0.45em;
        filter: invert(100%) brightness(300%) saturate(0%) !important;
    }




Riga 130: Riga 128:
     border-bottom: 1px solid #EEEEEE !important;
     border-bottom: 1px solid #EEEEEE !important;
}
}


/* Link nella sidebar */
/* Link nella sidebar */
Riga 144: Riga 141:
     background-color: #F0F0F0 !important; /* Grigio chiaro al hover */
     background-color: #F0F0F0 !important; /* Grigio chiaro al hover */
     color: #0056B3 !important; /* Blu più scuro al hover */
     color: #0056B3 !important; /* Blu più scuro al hover */
}
    #mw-site-navigation .sidebar-chunk {
        background: #f8f9fa;
        border: solid #eaecf0;
        border-width: 0px 0px 0.2em;
        border-radius: 0.90rem !important;
        box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.02);
        padding: 1.5em 1.5em 0;
        margin: 1em 0;
        line-height: 1.125;
        word-wrap: break-word;
        font-size: 1.04em;
    }
a:visited {
    color: #492b39;
}
    #mw-related-navigation .sidebar-chunk {
        background: #f8f9fa;
        border: solid #eaecf0;
        border-width: 1px 1px 0.2em;
        border-radius: 0.90rem !important;
        box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.02);
        padding: 1.5em 1.5em 0;
        margin: 1em 0;
        line-height: 1.125;
        word-wrap: break-word;
        font-size: 1.04em;
    }
#mw-content-wrapper {
        justify-content: space-between;
        width: auto;
        flex: 1 1 auto;
        order: 2;
        min-width: 50%;
    }
#mw-content {
    background: #efefef;
    border: solid #1849aa;
    border-width: 1px 1px 0.2em;
    border-radius: 0.90rem !important;
    box-shadow: 0 1px 2px 1px rgba(0, 0, 0, 0.02);
    background: #ffffff;
    padding: 1em 2em 3em;
}
}


/* Contenuto principale (l'area bianca della pagina) - Aggiornato con ID corretto */
/* Contenuto principale (l'area bianca della pagina) - Aggiornato con ID corretto */
#mw-content-container {
#mw-content-container {
     background-color: #e2dfe7 !important; /* Mantenuto bianco come richiesto */
     background-color: #FFFFFF !important; /* Mantenuto bianco come richiesto */
     border-radius: 0.15rem !important;
     border-radius: 0.5rem !important;
     box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1) !important; /* Ombra per dare profondità */
     box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1) !important; /* Ombra per dare profondità */
     padding: 2rem !important;
     padding: 2rem !important;
Riga 209: Riga 158:
#mw-content-container h5,
#mw-content-container h5,
#mw-content-container h6 {
#mw-content-container h6 {
     color: #123456 !important; /* Blu scuro/Navy per i titoli del contenuto */
     color: #1A2B4C !important; /* Blu scuro/Navy per i titoli del contenuto */
     border-bottom: 1px solid #D0D0D0 !important; /* Linea sotto i titoli */
     border-bottom: 1px solid #D0D0D0 !important; /* Linea sotto i titoli */
     padding-bottom: 0.5rem !important;
     padding-bottom: 0.5rem !important;
Riga 223: Riga 172:
     margin-top: 2rem !important; /* Spazio dal contenuto */
     margin-top: 2rem !important; /* Spazio dal contenuto */
     box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.2) !important; /* Ombra verso l'alto */
     box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.2) !important; /* Ombra verso l'alto */
    position: relative; /* Necessario per posizionare l'::after */
}
}


#mw-footer-container a {
/* Aggiunge il link "Visita Nick Digital Projects" al footer usando un pseudo-elemento CSS */
     color: #0099FF !important; /* Blu vivace per i link nel footer */
#mw-footer-container::after {
     text-decoration: none !important;
    content: " | Visita Nick Digital Projects"; /* Testo da visualizzare */
     color: #0099FF !important; /* Blu vivace per il link */
     text-decoration: none !important; /* Rimuove sottolineatura di default */
    cursor: pointer; /* Indica che è cliccabile */
    display: inline; /* Per stare sulla stessa riga */
    /* Per rendere il link cliccabile, useremo JavaScript. */
}
}


#mw-footer-container a:hover {
/* Per rendere il link cliccabile, aggiungeremo un piccolo script */
    text-decoration: underline !important;
/* Questo script andrebbe in MediaWiki:Common.js o in un file JS personalizzato */
}
/* Non possiamo iniettare JS direttamente qui, ma lo suggerisco come passo successivo */
/*
document.addEventListener('DOMContentLoaded', function() {
    const footer = document.getElementById('mw-footer-container');
    if (footer) {
        footer.addEventListener('click', function(event) {
            // Controlla se il click è avvenuto sul testo iniettato
            if (event.target.textContent.includes('Visita Nick Digital Projects')) {
                window.open('https://www.nick-digital-projects.com/soluzioni-digitali/', '_blank');
            }
        });
    }
});
*/

Versione delle 20:10, 26 lug 2025

/*
 * Stili CSS personalizzati per la skin Timeless.
 * Colori basati sul sito Nick Digital Projects.
 *
 * NOTA: Questo CSS dovrebbe essere inserito in MediaWiki:Timeless.css.
 * La pagina MediaWiki:Common.css dovrebbe essere svuotata o eliminata.
 */

/* Importa il font Inter se non è già caricato */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');

body {
    font-family: 'Inter', sans-serif !important;
    color: #333333 !important; /* Testo principale: Grigio scuro per leggibilità */
    background-color: #F8F9FA !important; /* Sfondo generale del body: Grigio molto chiaro */
}

/* Wrapper principale della pagina per assicurare che lo sfondo sia applicato */
#mw-wrapper {
    background-color: #F8F9FA !important; /* Sfondo generale del body: Grigio molto chiaro */
}

/* Header (barra superiore) - Aggiornato con ID corretto */
#mw-header-container {
    background-color: #333333 !important; /* Grigio scuro del tuo sito */
    border-bottom: 1px solid #222222 !important; /* Bordo più scuro */
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2) !important; /* Ombra leggera */
}

/* Stile per il logo nell'header */
#mw-header-container .mw-wiki-logo {
    /* Per un'immagine logo, potresti voler regolare background-size, background-image, ecc. */
    /* Esempio: background-image: url('/path/to/your/logo.png') !important; */
    /* background-size: contain !important; */
    /* background-repeat: no-repeat !important; */
    /* background-position: center left !important; */
    /* width: 150px !important; */
    /* height: 40px !important; */
}

/* Colore del testo del titolo della wiki nell'header - AGGIORNATO CON SELETTORE ESATTO */
#p-banner.mw-wiki-title {
    color: #FFFFFF !important; /* Bianco per il titolo della wiki */
    font-weight: 700 !important;
    text-decoration: none !important;
}
#p-banner.mw-wiki-title:hover {
    color: #CCCCCC !important; /* Grigio chiaro al hover */
}

/* Colore dei link di navigazione nell'header (es. Utente, Discussioni, Preferenze) */
#mw-header-container .mw-timeless-tools a,
#mw-header-container .mw-timeless-tools .mw-user-menu-button {
    color: #0099FF !important; /* Blu vivace per i link */
    text-decoration: none !important;
}
#mw-header-container .mw-timeless-tools a:hover,
#mw-header-container .mw-timeless-tools .mw-user-menu-button:hover {
    color: #FFFFFF !important; /* Bianco al hover */
    text-decoration: underline !important;
}

/* Campo di ricerca nell'header */
#mw-header-container .mw-timeless-search-box input[type="search"] {
    background-color: #444444 !important; /* Sfondo del campo di ricerca più scuro */
    border: 1px solid #555555 !important; /* Bordo più chiaro */
    color: #FFFFFF !important; /* Testo bianco */
    border-radius: 0.25rem !important;
    padding: 0.5rem 1rem !important;
}
#mw-header-container .mw-timeless-search-box input[type="search"]::placeholder {
    color: #AAAAAA !important; /* Colore del placeholder */
}

/* Pulsante di ricerca nell'header */
#mw-header-container .mw-timeless-search-box button {
    background-color: #007BFF !important; /* Blu per il pulsante */
    color: white !important;
    border: none !important;
    border-radius: 0.25rem !important;
    padding: 0.5rem 1rem !important;
    font-weight: 600 !important;
    cursor: pointer !important;
    transition: background-color 0.2s ease !important;
}
#mw-header-container .mw-timeless-search-box button:hover {
    background-color: #0056B3 !important; /* Blu più scuro al hover */
}

/* Nuove regole per le icone nell'header (ricerca, menu utente) */
/* Per le icone SVG all'interno dell'header */
#mw-header-container svg {
    fill: #FFFFFF !important; /* Rendi le icone SVG bianche */
    color: #FFFFFF !important; /* Fallback per icone basate su font */
}

/* Per l'icona di ricerca all'interno del campo di ricerca (se è un background-image) */
/* Questo selettore è per l'input stesso, l'icona è spesso un background-image o un pseudo-elemento */
#mw-header-container .mw-timeless-search-box input[type="search"] {
    /* Se l'icona è un'immagine di sfondo nera, prova questo filtro per renderla bianca */
    filter: invert(100%) brightness(200%) !important;
}

/* Per le icone nel menu utente (es. ingranaggio, utente) */
/* Questi selettori sono basati su classi comuni di icone in MediaWiki/Timeless */
#mw-header-container .mw-timeless-tools .oo-ui-icon-user,
#mw-header-container .mw-timeless-tools .oo-ui-icon-settings,
#mw-header-container .mw-timeless-tools .oo-ui-icon-search { /* Aggiunto anche search per consistenza */
    fill: #FFFFFF !important; /* Per icone SVG */
    color: #FFFFFF !important; /* Per icone basate su font */
}


/* Sidebar di navigazione (colonna di sinistra) - Aggiornato con ID comune per sidebar */
#mw-panel { /* Usiamo #mw-panel che è un ID comune per la sidebar in MediaWiki */
    background-color: #FFFFFF !important; /* Sfondo bianco per la sidebar */
    border-right: 1px solid #E5E7EB !important; /* Bordo leggero */
    box-shadow: 2px 0 5px rgba(0, 0, 0, 0.05) !important; /* Ombra leggera a destra */
}

/* Titoli delle sezioni nella sidebar (es. Navigazione, Strumenti) */
#mw-panel h2 {
    color: #1A2B4C !important; /* Blu scuro/Navy per i titoli della sidebar */
    font-size: 1.2rem !important;
    font-weight: 600 !important;
    margin-bottom: 0.8rem !important;
    padding-bottom: 0.4rem !important;
    border-bottom: 1px solid #EEEEEE !important;
}

/* Link nella sidebar */
#mw-panel a {
    color: #007BFF !important; /* Blu per i link della sidebar */
    text-decoration: none !important;
    display: block !important;
    padding: 0.4rem 0.5rem !important;
    border-radius: 0.25rem !important;
    transition: background-color 0.2s ease, color 0.2s ease !important;
}
#mw-panel a:hover {
    background-color: #F0F0F0 !important; /* Grigio chiaro al hover */
    color: #0056B3 !important; /* Blu più scuro al hover */
}

/* Contenuto principale (l'area bianca della pagina) - Aggiornato con ID corretto */
#mw-content-container {
    background-color: #FFFFFF !important; /* Mantenuto bianco come richiesto */
    border-radius: 0.5rem !important;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1) !important; /* Ombra per dare profondità */
    padding: 2rem !important;
}

/* Titoli all'interno del contenuto */
#mw-content-container h1,
#mw-content-container h2,
#mw-content-container h3,
#mw-content-container h4,
#mw-content-container h5,
#mw-content-container h6 {
    color: #1A2B4C !important; /* Blu scuro/Navy per i titoli del contenuto */
    border-bottom: 1px solid #D0D0D0 !important; /* Linea sotto i titoli */
    padding-bottom: 0.5rem !important;
    margin-bottom: 1rem !important;
}

/* Footer - Aggiornato con ID corretto */
#mw-footer-container {
    background-color: #333333 !important; /* Grigio scuro del tuo sito */
    color: #CCCCCC !important; /* Testo grigio chiaro nel footer */
    padding: 1.5rem 2rem !important;
    text-align: center !important;
    margin-top: 2rem !important; /* Spazio dal contenuto */
    box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.2) !important; /* Ombra verso l'alto */
    position: relative; /* Necessario per posizionare l'::after */
}

/* Aggiunge il link "Visita Nick Digital Projects" al footer usando un pseudo-elemento CSS */
#mw-footer-container::after {
    content: " | Visita Nick Digital Projects"; /* Testo da visualizzare */
    color: #0099FF !important; /* Blu vivace per il link */
    text-decoration: none !important; /* Rimuove sottolineatura di default */
    cursor: pointer; /* Indica che è cliccabile */
    display: inline; /* Per stare sulla stessa riga */
    /* Per rendere il link cliccabile, useremo JavaScript. */
}

/* Per rendere il link cliccabile, aggiungeremo un piccolo script */
/* Questo script andrebbe in MediaWiki:Common.js o in un file JS personalizzato */
/* Non possiamo iniettare JS direttamente qui, ma lo suggerisco come passo successivo */
/*
document.addEventListener('DOMContentLoaded', function() {
    const footer = document.getElementById('mw-footer-container');
    if (footer) {
        footer.addEventListener('click', function(event) {
            // Controlla se il click è avvenuto sul testo iniettato
            if (event.target.textContent.includes('Visita Nick Digital Projects')) {
                window.open('https://www.nick-digital-projects.com/soluzioni-digitali/', '_blank');
            }
        });
    }
});
*/