打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

MediaWiki:Citizen.css

MediaWiki界面页面
Wecury留言 | 贡献2025年10月21日 (二) 23:53的版本 (漏了一个)

注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的更改的影响。

  • Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl + F5Ctrl + R(Mac为 R
  • Google Chrome:Ctrl + Shift + R(Mac为 Shift R
  • Edge:按住Ctrl的同时单击刷新,或按Ctrl + F5
/* 这里所有CSS都会加载给Citizen皮肤的用户 */
:root {
	--color-visited: #6a60b0;
}

/* 凭什么不让复制标题 */
.citizen-sections-enabled .citizen-section-heading:not(:active) {
	user-select: initial;
}

/* 修复移动端搜索结果被撑大 */
.mw-search-results-container {
	float: none;
}

@media (min-width: 1120px) {
	.mobileonly {
		display: none !important;
	}
}

@media not (min-width: 1120px) {
	.nomobile {
		display: none !important;
	}

	/* 修复移动端pagetool乱飞 */
	.page-actions {
		bottom: calc(var(--header-size) + max(env(safe-area-inset-bottom), var(--space-xs)));
	}
}

/* 移除无用的其他语言数量提示 */
.citizen-page-languages .citizen-dropdown-summary::after {
	content: none !important;
}

/* 侧边栏图标 */
.mw-portlet a:not(:has(.citizen-ui-icon))::before {
    display: block;
    width: var(--size-icon);
    min-width: var(--size-icon);
    height: var(--size-icon);
    min-height: var(--size-icon);
    contain: strict;
    content-visibility: auto;
    background-color: currentcolor;
    background-image: none !important;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: contain;
    mask-size: contain;
}

#n-log a::before {
    content: '';
    -webkit-mask-image: url(/images/7/7f/Portlet-logs.svg);
    mask-image: url(/images/7/7f/Portlet-logs.svg);
}

#n-随机条目 a::before {
    content: '';
    -webkit-mask-image: url(/images/e/e3/Portlet-random.svg);
    mask-image: url(/images/e/e3/Portlet-random.svg);
}

#n-随机歌曲 a::before {
    content: '';
    -webkit-mask-image: url(/images/5/5e/Portlet-dieSing.svg);
    mask-image: url(/images/5/5e/Portlet-dieSing.svg);
}

#n-随机P主 a::before {
    content: '';
    -webkit-mask-image: url(/images/b/bb/Portlet-dieAvatar.svg);
    mask-image: url(/images/b/bb/Portlet-dieAvatar.svg);
}

#n-公共沙盒 a::before {
    content: '';
    -webkit-mask-image: url(/images/e/e7/Portlet-sandbox.svg);
    mask-image: url(/images/e/e7/Portlet-sandbox.svg);
}

#n-待修改页面 a::before {
    content: '';
    -webkit-mask-image: url(/images/0/02/Portlet-toBeEdited.svg);
    mask-image: url(/images/0/02/Portlet-toBeEdited.svg);
}

#n-批量上传文件 a::before {
    content: '';
    -webkit-mask-image: url(/resources/lib/ooui/themes/wikimediaui/images/icons/upload.svg);
    mask-image: url(/resources/lib/ooui/themes/wikimediaui/images/icons/upload.svg);
}

#t-replacetext a::before {
    content: '';
    -webkit-mask-image: url(/resources/lib/ooui/themes/wikimediaui/images/icons/articlesSearch-ltr.svg);
    mask-image: url(/resources/lib/ooui/themes/wikimediaui/images/icons/articlesSearch-ltr.svg);
}

#ca-purge a::before {
    content: '';
    -webkit-mask-image: url(/extensions/ConfirmEdit/resources/images/refresh.svg);
    mask-image: url(/extensions/ConfirmEdit/resources/images/refresh.svg);
}

#ca-sync a::before {
    content: '';
    -webkit-mask-image: url(/images/b/b1/Portlet-sync.svg);
    mask-image: url(/images/b/b1/Portlet-sync.svg);
}

#ca-special-specialAssociatedNavigationLinks-link-0 > a::before {
    content: '';
    -webkit-mask-image: url(/resources/lib/ooui/themes/wikimediaui/images/icons/eye.svg);
    mask-image: url(/resources/lib/ooui/themes/wikimediaui/images/icons/eye.svg);
}

#ca-special-specialAssociatedNavigationLinks-link-1 > a::before {
    content: '';
    -webkit-mask-image: url(/resources/lib/ooui/themes/wikimediaui/images/icons/listBullet-ltr.svg);
    mask-image: url(/resources/lib/ooui/themes/wikimediaui/images/icons/listBullet-ltr.svg);
}

#ca-special-specialAssociatedNavigationLinks-link-2 > a::before {
    content: '';
    -webkit-mask-image: url(/resources/lib/ooui/themes/wikimediaui/images/icons/edit.svg);
    mask-image: url(/resources/lib/ooui/themes/wikimediaui/images/icons/edit.svg);
}

#ca-special-specialAssociatedNavigationLinks-link-3 > a::before {
    content: '';
    -webkit-mask-image: url(/resources/lib/ooui/themes/wikimediaui/images/icons/trash.svg);
    mask-image: url(/resources/lib/ooui/themes/wikimediaui/images/icons/trash.svg);
}

#t-needdelete a::before, #ca-lr-ffd a::before {
    content: '';
    -webkit-mask-image: url(/resources/lib/ooui/themes/wikimediaui/images/icons/trash.svg);
    mask-image: url(/resources/lib/ooui/themes/wikimediaui/images/icons/trash.svg);
}

#t-pagelog a::before {
    content: '';
    -webkit-mask-image: url(/images/7/7f/Portlet-logs.svg);
    mask-image: url(/images/7/7f/Portlet-logs.svg);
}

#t-log a::before {
    content: '';
    -webkit-mask-image: url(/resources/lib/ooui/themes/wikimediaui/images/icons/userRights-ltr.svg);
    mask-image: url(/resources/lib/ooui/themes/wikimediaui/images/icons/userRights-ltr.svg);
}

#t-prefixindex a::before {
    content: '';
    -webkit-mask-image: url(/resources/lib/ooui/themes/wikimediaui/images/icons/articles-rtl.svg);
    mask-image: url(/resources/lib/ooui/themes/wikimediaui/images/icons/articles-rtl.svg);
}

#t-cite a::before {
    content: '';
    -webkit-mask-image: url(/resources/lib/ooui/themes/wikimediaui/images/icons/quotes-ltr.svg);
    mask-image: url(/resources/lib/ooui/themes/wikimediaui/images/icons/quotes-ltr.svg);
}

#Wikiplus-Edit-TopBtn a::before {
    content: '';
    transform: scale(1.1);
    -webkit-mask-image: url(/images/b/bf/Wikiplus_icon.svg);
    mask-image: url(/images/b/bf/Wikiplus_icon.svg);
}


/* 页底logo */
@media screen and (min-width: 640px) {
	.citizen-footer__siteinfo {
		flex-basis: 20rem;
		flex-grow: 0;
	}
}
#footer-sitetitle {
	flex-direction: row;
	align-items: center;
	--logo-unit: 2.5px;
}
#footer-sitetitle .mw-logo-icon {
	width: calc(16 * var(--logo-unit));
	height: calc(16 * var(--logo-unit));
}
#footer-sitetitle .mw-logo-wordmark {
	height: calc(9 * var(--logo-unit));
	width: auto;
}