MediaWiki:Common.css: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
| Line 6: | Line 6: | ||
/* ========================================================================== | /* ========================================================================== | ||
ÍNDICE LATERAL (TOC) - COMPORTAMENTO | ÍNDICE LATERAL (TOC) - FIX VISUAL E COMPORTAMENTO | ||
========================================================================== */ | ========================================================================== */ | ||
/* 1. | /* 1. Esconde as sublistas por padrão */ | ||
.vector-toc- | .vector-toc-list-item > ul, | ||
.vector-toc-list-item > .vector-toc-list { | |||
display: none !important; | display: none !important; | ||
} | } | ||
/* 2. Mostra | /* 2. Mostra apenas quando o item pai recebe a classe de expansão */ | ||
.vector-toc-list-item.toc-expanded > ul, | |||
.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. | /* 3. Garante que os itens de lista aceitam posicionamento absoluto */ | ||
.vector-toc-list-item { | |||
position: relative !important; | position: relative !important; | ||
} | } | ||
/* 4. | /* 4. Posiciona a seta perfeitamente à esquerda e alinhada ao texto */ | ||
.toc-toggle-arrow { | .toc-toggle-arrow { | ||
position: absolute !important; | position: absolute !important; | ||
left: - | left: -12px !important; /* Ajusta para a margem esquerda */ | ||
top: | top: 5px !important; /* Centraliza com a primeira linha de texto */ | ||
display: inline-block !important; | display: inline-block !important; | ||
cursor: pointer !important; | cursor: pointer !important; | ||
font-size: 9px !important; | font-size: 9px !important; | ||
color: #54595d !important; | color: #54595d !important; | ||
width: | width: 10px !important; | ||
text-align: center !important; | text-align: center !important; | ||
z-index: | z-index: 99 !important; | ||
transition: transform 0.2s ease !important; | transition: transform 0.2s ease !important; | ||
} | } | ||
/* 5. | /* 5. Roda a seta para baixo quando expandido */ | ||
.vector-toc-list-item.toc-expanded > .toc-toggle-arrow { | .vector-toc-list-item.toc-expanded > .toc-toggle-arrow { | ||
transform: rotate(90deg) !important; | transform: rotate(90deg) !important; | ||
} | } | ||
/* 6. Indentação visual para os subcapítulos | /* 6. Indentação visual para os subcapítulos */ | ||
.vector-toc-list .vector-toc-list { | .vector-toc-list-item .vector-toc-list, | ||
padding-left: | .vector-toc-list-item ul { | ||
margin-top: 4px; | padding-left: 10px !important; | ||
margin-top: 4px !important; | |||
} | } | ||