Skip to content

Citizen top navigation by ayaaop

Screenshot of Citizen top navigation

Details

Authorayaaop

LicenseCC BY-NC 4.0

Categorycitizen

Created

Updated

Size2.0 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Makes the Citizen skin site navigation horizontal instead of vertical and moves it to the top.

Notes

Userstyle doesn't have notes.

Source code

/* ==UserStyle==
@name          Citizen top navigation
@descrtiption  Makes the Citizen MediaWiki skin site navigation horizontal instead of vertical and moves it to the top.
@license       CC BY-NC 4.0
@version       1.0
@namespace     ayato
@author        ayato (https://sekaipedia.org/wiki/User:U.ayaao.p)
==/UserStyle== */

@-moz-document domain("sekaipedia.org"), domain("starcitizen.tools"), domain("tolkiengateway.net") {
.citizen-header {
	--header-direction: row;
	width: 100%;
	height: var(--header-size);
	padding-block: var(--space-xs);
	border-bottom: 1px solid var(--border-color-base)
}
.citizen-header__logo {
	padding: 0 var(--space-xs) 0 0;
	margin: 0;
	border-right: var(--border-width-base) solid var(--border-color-base);
	border-bottom: none;
}
.citizen-header__end .citizen-dropdown .citizen-menu__card {
	right: 0;
	left: unset!important;
	bottom: unset!important;
	top: var(--header-size);
}
.mw-echo-ui-overlay {
	top: var(--header-size);
	bottom: unset;
	right: 0;
	left: unset;
}
.mw-echo-ui-notificationBadgeButtonPopupWidget-popup {
	transform: none !important;
	right: 0;
	left: unset !important;
	top: 0 !important;
}
.citizen-drawer__card {
	left: 0;
	top: var(--header-size);
	height: calc(100vh - var(--header-size) - var(--space-xs))
}
.citizen-header__end .citizen-dropdown .citizen-menu__card {
	transform-origin: var(--transform-origin-offset-end) var(--transform-origin-offset-start);
}
.citizen-sticky-header-visible .citizen-page-header {
	background: var(--color-surface-0);
	z-index: 200;
	margin-left: calc(var(--header-size) + var(--space-xs) + 80px);
	padding: var(--space-xs);
	box-shadow: none;
	height: calc(var(--header-size) - 1px)
}
.citizen-sticky-header-visible .citizen-page-header::before {
	display: none;
}
.citizen-page-header {
	margin-top: 0;
}
.citizen-sticky-header-visible .citizen-page-header-inner {
	padding: 1px 0 0!important;
	margin: 0;
	max-width: unset;
	align-items: center;
}
.citizen-page-container {
	margin: var(--header-size) 0 0;
}
}

Reviews

No reviews yet.