MediaWiki:Common.css: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary Tag: Reverted |
||
Line 1: | Line 1: | ||
/* | /* Ensure sidebar list structure is targeted correctly */ | ||
.portal . | .vector-menu-portal .vector-menu-content-list, | ||
.vector-menu-portal .vector-menu-content-list ul { | |||
list-style: none; | list-style: none; | ||
margin: 0; | margin: 0; | ||
Line 6: | Line 7: | ||
} | } | ||
.portal . | /* Hide submenus by default */ | ||
display: none; | .vector-menu-portal .vector-menu-content-list ul { | ||
display: none; | |||
margin-left: 1em; | margin-left: 1em; | ||
} | } | ||
/* | /* Collapsible header style */ | ||
.portal .collapsible-header { | .vector-menu-portal li.collapsible-header { | ||
cursor: pointer; | cursor: pointer; | ||
font-weight: bold; | font-weight: bold; | ||
position: relative; | position: relative; | ||
padding-left: | padding-left: 18px; | ||
} | } | ||
.portal .collapsible-header::before { | /* Add arrow icon before header */ | ||
content: " | .vector-menu-portal li.collapsible-header::before { | ||
content: "\25B6"; /* Unicode triangle ► */ | |||
position: absolute; | position: absolute; | ||
left: 0; | left: 0; | ||
top: 0; | |||
font-size: 12px; | |||
transition: transform 0.2s ease; | transition: transform 0.2s ease; | ||
} | } | ||
.portal .collapsible-header.open::before { | /* Rotate arrow when open */ | ||
.vector-menu-portal li.collapsible-header.open::before { | |||
transform: rotate(90deg); | transform: rotate(90deg); | ||
} | } |
Revision as of 10:08, 25 August 2025
/* Ensure sidebar list structure is targeted correctly */ .vector-menu-portal .vector-menu-content-list, .vector-menu-portal .vector-menu-content-list ul { list-style: none; margin: 0; padding: 0; } /* Hide submenus by default */ .vector-menu-portal .vector-menu-content-list ul { display: none; margin-left: 1em; } /* Collapsible header style */ .vector-menu-portal li.collapsible-header { cursor: pointer; font-weight: bold; position: relative; padding-left: 18px; } /* Add arrow icon before header */ .vector-menu-portal li.collapsible-header::before { content: "\25B6"; /* Unicode triangle ► */ position: absolute; left: 0; top: 0; font-size: 12px; transition: transform 0.2s ease; } /* Rotate arrow when open */ .vector-menu-portal li.collapsible-header.open::before { transform: rotate(90deg); }