Toggle menu
44
130
1
1K
DemocracyCraft Wiki
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

MediaWiki:Citizen.css: Difference between revisions

MediaWiki interface page
Trying to make sidebar more useful
 
Another attempt to make drawer (the proper name) persist
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
/* All CSS here will be loaded for users of the Citizen skin */
/* All CSS here will be loaded for users of the Citizen skin */


/* Make sidebar persist */
/* Many thanks to Coasterpedia */
/* Make drawer always visible > 1300px */
/* Make drawer always visible > 1300px */
/* Many thanks to Coasterpedia */
@media screen and ( min-width: 1300px ) {
@media screen and ( min-width: 1300px ) {
     :root {
     :root {
Line 75: Line 76:
         grid-template-columns: 1fr;
         grid-template-columns: 1fr;
     }
     }
}
@media screen and ( min-width: 1000px ) {
.citizen-page-sidebar {
display: none !important;
}
.citizen-toc-enabled .citizen-body-container {
grid-template-areas: 'header header' 'afterHeader afterHeader' 'content content' 'footer footer' !important;
}
}
.permissions-errors {
list-style: none;
margin: 0;
}
.permissions-errors li {
margin-bottom: 1em;
}
#citizen-sidebar-lastmod {
display: none;
}
}

Latest revision as of 09:42, 10 November 2024

/* All CSS here will be loaded for users of the Citizen skin */

/* Make sidebar persist */
/* Many thanks to Coasterpedia */
/* Make drawer always visible > 1300px */
@media screen and ( min-width: 1300px ) {
    :root {
        --fixed-menu-width: 240px;
    }
    
    .citizen-page-container {
        /* Reserve space for drawer */
        margin-left: calc( var( --header-size ) + var( --fixed-menu-width ) );
    }
    
    .citizen-drawer .citizen-dropdown-details {
        /* Hide drawer button */
        display: none;
    }
    
    .citizen-drawer__card {
        bottom: 0;
        /* Put drawer behind other header cards */
        z-index: -1;
        margin: 0;
        /* Compensate header border */
        margin-left: 1px;
        padding: 0;
        min-width: auto;
        width: var( --fixed-menu-width );
        max-height: none;
        border-right: 1px solid var( --border-color-base );
        border-radius: 0;
        background-color: var( --color-surface-0 );
        box-shadow: none;
        /* Force drawer to show */
        opacity: 1 !important;
        pointer-events: auto !important;
        transform: none !important;
        visibility: visible !important;
        left:56px;
    }
    
    .citizen-drawer__card > * {
        /* Force drawer content to show */
        opacity: 1 !important;
    }

    .citizen-drawer__header {
        padding-left: var( --space-xl );
        padding-right: var( --space-xl );
    }

    .citizen-drawer__logo {
        /* Hide drawer header logo */
        display: none;
    }

    .citizen-drawer__siteinfo  .mw-logo-wordmark {
        font-size: 1.25rem;
    }

    .citizen-siteStats {
        font-size: 0.8125rem;
    }

    #citizen-siteStats__item--images,
    #citizen-siteStats__item--users {
        /* Hide image and user stats to make space */
        display: none;
    }
    
    .citizen-drawer__menu {
        padding-left: var( --space-xs );
        padding-right: var( --space-xs );
        grid-template-columns: 1fr;
    }
}

@media screen and ( min-width: 1000px ) {
	.citizen-page-sidebar {
		display: none !important;
	}
	.citizen-toc-enabled .citizen-body-container {
		grid-template-areas: 'header header' 'afterHeader afterHeader' 'content content' 'footer footer' !important;
	}
}

.permissions-errors {
	list-style: none;
	margin: 0;
}

.permissions-errors li {
	margin-bottom: 1em;
}

#citizen-sidebar-lastmod {
	display: none;
}