MediaWiki:Common.css: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
| Line 6: | Line 6: | ||
/* ========================================================================== | /* ========================================================================== | ||
ÍNDICE LATERAL (TOC) - | ÍNDICE LATERAL (TOC) - COMPORTAMENTO POR CLIQUE INDEPENDENTE | ||
========================================================================== */ | ========================================================================== */ | ||
/* 1. Oculta | /* 1. Oculta os subcapítulos por padrão */ | ||
.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 | /* 2. Mostra a sublista apenas quando o item pai tiver a classe expandida */ | ||
.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 | /* 3. Abre espaço à esquerda nos itens que têm filhos para acomodar a seta */ | ||
.vector-toc-contents .vector-toc-list .vector-toc-list-item { | |||
position: relative !important; | |||
} | |||
/* 4. Estilização e alinhamento perfeito para a seta manual */ | |||
.toc-toggle-arrow { | .toc-toggle-arrow { | ||
position: absolute !important; | |||
left: -14px !important; /* Posiciona a seta nitidamente à esquerda do texto */ | |||
top: 6px !important; /* Alinha verticalmente com a primeira linha de texto */ | |||
display: inline-block !important; | |||
cursor: pointer !important; | |||
font-size: 9px !important; | |||
color: #54595d; | color: #54595d !important; | ||
width: | width: 12px !important; | ||
text-align: center; | text-align: center !important; | ||
z-index: 10 !important; | |||
transition: transform 0.2s ease !important; | |||
} | } | ||
/* | /* 5. Rotação da seta quando expandido */ | ||
.vector-toc-list-item.toc-expanded > | .vector-toc-list-item.toc-expanded > .toc-toggle-arrow { | ||
transform: rotate(90deg); | transform: rotate(90deg) !important; | ||
} | } | ||
/* | /* 6. Indentação visual para os subcapítulos abertos */ | ||
.vector-toc-list .vector-toc-list { | .vector-toc-list .vector-toc-list { | ||
padding-left: | padding-left: 12px !important; | ||
margin-top: | margin-top: 4px; | ||
} | } | ||