MediaWiki:Common.css: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
| Line 6: | Line 6: | ||
/* ========================================================================== | /* ========================================================================== | ||
ÍNDICE LATERAL (TOC) - | ÍNDICE LATERAL (TOC) - CONTROLO E ALINHAMENTO POR CLIQUE | ||
========================================================================== */ | ========================================================================== */ | ||
/* | /* 1. Oculta todos os subcapítulos internos por defeito */ | ||
.vector-toc-contents .vector-toc-list-item .vector-toc-list { | .vector-toc-contents .vector-toc-list-item .vector-toc-list { | ||
display: none !important; | display: none !important; | ||
} | } | ||
/* | /* 2. Mostra os subcapítulos unicamente quando a linha pai tiver a classe aplicada pelo clique */ | ||
.vector-toc-list-item.toc-expanded > .vector-toc-list { | .vector-toc-list-item.toc-expanded > .vector-toc-list { | ||
display: block !important; | display: block !important; | ||
} | } | ||
/* | /* 3. Estilização correta e alinhamento milimétrico para a seta manual */ | ||
.toc-toggle-arrow { | .toc-toggle-arrow { | ||
display: inline-block; | display: inline-block; | ||
cursor: pointer; | cursor: pointer; | ||
margin- | margin-right: 6px; /* Afasta o ícone do texto do capítulo */ | ||
font-size: 9px; /* Ajuste discreto para condizer com o tamanho da fonte */ | |||
vertical-align: middle; /* Impede a seta de fugir para cima ou para baixo do texto */ | |||
transition: transform 0.2s ease; | transition: transform 0.2s ease; | ||
color: #54595d; | color: #54595d; | ||
width: 10px; /* Espaço fixo reservado para o ícone não empurrar o texto */ | |||
text-align: center; | |||
} | } | ||
/* | /* 4. Animação de rotação da seta quando a árvore se expande */ | ||
.vector-toc-list-item.toc-expanded > .vector-toc-link .toc-toggle-arrow { | .vector-toc-list-item.toc-expanded > .vector-toc-link .toc-toggle-arrow { | ||
transform: rotate(90deg); | transform: rotate(90deg); | ||
} | |||
/* 5. Identação interna opcional para destacar a hierarquia quando aberta */ | |||
.vector-toc-list .vector-toc-list { | |||
padding-left: 15px !important; | |||
margin-top: 2px; | |||
} | } | ||