Jump to content

MediaWiki:Vector-2022.css: Difference between revisions

No edit summary
No edit summary
Line 232: Line 232:




/* --- FIX DOS ÍCONES (STICKY E HEADER) --- */


/* 1. Atacamos as variáveis de cor que o MediaWiki usa para os ícones */
.skin-vector-2022 .mw-header,
.skin-vector-2022 .vector-sticky-header {
    --cdx-color-icon-base: #ffffff !important;
    --cdx-color-base: #ffffff !important;
}
/* 2. Forçamos o desenho a aparecer (o "buraco" da máscara) */
.skin-vector-2022 .mw-header .vector-icon,
.skin-vector-2022 .vector-sticky-header .vector-icon,
.skin-vector-2022 .mw-header .mw-ui-icon,
.skin-vector-2022 .vector-sticky-header .mw-ui-icon {
    background-color: #ffffff !important; /* Cor do ícone */
   
    /* Remove filtros que podem esconder o ícone no fundo escuro */
    filter: none !important;
   
    /* Garante que a máscara ocupa o espaço todo do ícone */
    -webkit-mask-size: contain !important;
    mask-size: contain !important;
    -webkit-mask-repeat: no-repeat !important;
    mask-repeat: no-repeat !important;
   
    /* IMPORTANTE: Garante que o span tem dimensões */
    display: inline-block !important;
    width: 20px !important;
    height: 20px !important;
}
/* 3. Corrigir o fundo dos botões que aparecem brancos (quadrados) */
.cdx-button--weight-quiet.cdx-button--icon-only {
    background-color: transparent !important;
    border: none !important;
}
/* 4. Fix para a seta do "WikiManagement" (Dropdown) */
.vector-dropdown-label::after {
    background-color: #ffffff !important;
}




Line 711: Line 671:




/* --- ATRONIA: Ícones brancos FORÇADOS (Codex + OOUI) --- */
/* --- PLANO DE EMERGÊNCIA: ÍCONES EXTERNOS --- */


/* 1. Atacar ícones do Codex (Header e Sticky Header) */
/* 1. Limpar os ícones "fantasma" do sistema */
.skin-vector-2022 .vector-icon,  
.mw-header .vector-icon,  
.skin-vector-2022 .mw-ui-icon,
.vector-sticky-header .vector-icon {
.cdx-button .vector-icon {
     background-image: none !important;
     filter: brightness(0) invert(1) !important;
     -webkit-mask-image: none !important;
     -webkit-filter: brightness(0) invert(1) !important;
    mask-image: none !important;
     background-color: transparent !important;
     background-color: transparent !important;
    opacity: 1 !important;
    visibility: visible !important;
}
}


/* 2. O teu código para botões OOUI (Editor Visual/Antigos) */
/* 2. Injetar ícones brancos via pseudo-elemento */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled
.mw-header .vector-icon::before,
.oo-ui-buttonElement-button
.vector-sticky-header .vector-icon::before {
.oo-ui-iconElement-icon {
     content: "";
     filter: brightness(0) invert(1) !important;
    display: block;
     opacity: 1 !important;
    width: 20px;
    height: 20px;
    background-color: #ffffff;
    /* Usamos uma estrela como teste universal */
    -webkit-mask-image: url('https://upload.wikimedia.org/wikipedia/commons/5/51/Star_full.svg') !important;
    mask-image: url('https://upload.wikimedia.org/wikipedia/commons/5/51/Star_full.svg') !important;
     -webkit-mask-size: contain;
    mask-size: contain;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
}
}


/* 3. Remover quadrados brancos/cinzas de fundo nos botões da header */
/* 3. Manter os botões transparentes */
.cdx-button--weight-quiet.cdx-button--icon-only,
.cdx-button--weight-quiet {
.cdx-button--weight-quiet.cdx-button--icon-only:hover {
     background-color: transparent !important;
     background-color: transparent !important;
     border: none !important;
     border: none !important;
}
/* 4. Fix para a seta do "WikiManagement" */
.vector-dropdown-label::after {
    filter: brightness(0) invert(1) !important;
}
/* Indicadores (setas dropdown etc.) */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled
.oo-ui-indicatorElement-indicator {
    filter: brightness(0) invert(1) !important;
    opacity: 1 !important;
}
}