MediaWiki:Common.css: Difference between revisions

From SZ
Jump to navigation Jump to search
No edit summary
No edit summary
Tag: Reverted
Line 1: Line 1:
/* Hide nested items initially */
/* Ensure sidebar list structure is targeted correctly */
.portal .body ul {
.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 .body ul ul {
/* Hide submenus by default */
     display: none; /* Hide by default */
.vector-menu-portal .vector-menu-content-list ul {
     display: none;
     margin-left: 1em;
     margin-left: 1em;
}
}


/* Style for collapsible headers */
/* 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: 15px;
     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);
}