Jump to content

MediaWiki:Common.css: Difference between revisions

No edit summary
No edit summary
Line 6: Line 6:


/* ==========================================================================
/* ==========================================================================
   ÍNDICE LATERAL (TOC) - DESIGN DE SETA IGUAL À DEFAULT
   ÍNDICE LATERAL (TOC) - DESIGN FINAL REFINADO COM HOVER E ANIMAÇÃO RÁPIDA
   ========================================================================== */
   ========================================================================== */


/* 1. Esconde as sublistas por padrão */
/* 1. Oculta as sublistas por padrão */
.vector-toc-contents .vector-toc-list .vector-toc-list {
.vector-toc-contents .vector-toc-list .vector-toc-list {
     display: none !important;
     display: none !important;
Line 24: Line 24:
}
}


/* 4. Container do botão da seta (invisível, serve para clique) */
/* 4. Container do botão da seta (Área clicável com efeito Hover) */
.toc-toggle-arrow {
.toc-toggle-arrow {
     position: absolute !important;
     position: absolute !important;
     left: -14px !important;    /* Margem perfeita à esquerda do texto */
     left: -18px !important;    /* Ajuste para centralizar o quadrado do hover à esquerda */
     top: 5px !important;      /* Alinha ao centro da primeira linha */
     top: 3px !important;      /* Alinha perfeitamente ao centro da linha de texto */
     display: inline-flex !important;
     display: inline-flex !important;
     align-items: center;
     align-items: center;
     justify-content: center;
     justify-content: center;
     cursor: pointer !important;
     cursor: pointer !important;
     width: 12px !important;
     width: 18px !important;   /* Tamanho do quadrado do hover */
     height: 14px !important;
     height: 18px !important;
    border-radius: 2px;        /* Cantos levemente suavizados para o quadrado */
     z-index: 50 !important;
     z-index: 50 !important;
    transition: background-color 0.1s ease;
}
}


/* 5. O Desenho da Seta (Estilo Chevron Igual ao Default) */
/* Efeito Hover: Quadrado cinza clarinho ao passar o rato */
.toc-toggle-arrow:hover {
    background-color: #f8f9fa !important;
}
 
/* 5. O Desenho da Seta (Estilo Chevron - Cor Preta Forte) */
.toc-toggle-arrow .arrow-icon {
.toc-toggle-arrow .arrow-icon {
     display: inline-block;
     display: inline-block;
     width: 5px;
     width: 5px;
     height: 5px;
     height: 5px;
     border-right: 1.5px solid #54595d; /* Mesma cor cinza nativa */
     border-right: 1.5px solid #202122; /* Preto forte igual aos cabeçalhos da wiki */
     border-bottom: 1.5px solid #54595d;
     border-bottom: 1.5px solid #202122;
     transform: rotate(-45deg);       /* Aponta para a direita por padrão */
     transform: rotate(-45deg);         /* Aponta para a direita */
     transition: transform 0.2s ease-in-out;
     transition: transform 0.1s ease-in-out; /* Animação ultra rápida */
     margin-left: -2px;
     margin-left: -2px;
}
}


/* 6. Rotação idêntica à default quando o menu abre (roda para baixo) */
/* 6. Rotação rápida quando o menu abre (roda para baixo) */
.vector-toc-list-item.toc-expanded > .toc-toggle-arrow .arrow-icon {
.vector-toc-list-item.toc-expanded > .toc-toggle-arrow .arrow-icon {
     transform: rotate(45deg) !important;
     transform: rotate(45deg) !important;
Line 57: Line 64:
}
}


/* 7. Indentação interna para os subcapítulos */
/* 7. Indentação interna limpa para os subcapítulos */
.vector-toc-contents .vector-toc-list .vector-toc-list {
.vector-toc-contents .vector-toc-list .vector-toc-list {
     padding-left: 12px !important;
     padding-left: 12px !important;
Line 63: Line 70:
}
}


/* 8. Proteção absoluta para garantir que o cabeçalho nunca herda este estilo */
/* 8. Proteção absoluta para o cabeçalho principal "Datasheet" */
.vector-toc-header .toc-toggle-arrow,
.vector-toc-header .toc-toggle-arrow,
.vector-toc-title .toc-toggle-arrow,
.vector-toc-title .toc-toggle-arrow,