MediaWiki:Citizen.css
MediaWiki界面页面
更多操作
注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的更改的影响。
- Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5或Ctrl-R(Mac为⌘-R)
- Google Chrome:按Ctrl-Shift-R(Mac为⌘-Shift-R)
- Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5。
/* === 层次感特调:柔和背景 + 纯白卡片 === */
:root {
--background-color-base: #ffffff !important; /* 网页最底层的背景 */
--background-color-surface: #ffffff !important; /* 卡片的背景 */
--background-color-overlay: #ffffff !important; /* 弹窗/遮罩的背景 */
/* 4. 输入框:保持纯白,不然看起来像禁用了 */
--background-color-input: #ffffff !important;
/* === 字体颜色:深黑,保证对比度 === */
--color-base: #202122 !important;
--color-quiet: #54595d !important;
/* === 边框:用稍深的灰,强化卡片边缘 === */
--border-color-base: #a2a9b1 !important;
}
/* === 细节修正 === */
/* 让侧边栏和顶栏跟随“纸张”颜色,或者跟随“背景”颜色 */
/* 方案 A:让侧边栏和顶栏也变白,和内容连成一片(推荐,更干净) */
.mw-header,
.citizen-drawer,
.mw-footer {
background-color: #ffffff !important;
/* 加一点阴影,让白色顶栏在浅灰背景上也能分得清 */
box-shadow: 0 1px 2px rgba(0,0,0,0.03);
}
/* 方案 B:如果你想让侧边栏和背景融为一体(看起来内容区是独立的纸) */
/* 如果喜欢方案 B,把下面这行注释去掉,把上面的方案 A 删掉 */
/* .citizen-drawer, .mw-footer { background-color: var(--background-color-base) !important; }
*/
/* === 首页 (Main Page) 专用样式 === */
/* 1. 隐藏首页原本那个丑丑的 "Main Page" 标题 */
body.page-Main_Page .mw-body-header {
display: none !important;
}
/* 2. 首页整体容器:两栏布局 */
.home-container {
display: flex;
flex-wrap: wrap;
gap: 20px;
margin-top: 20px;
}
/* 左侧内容区 (占 66%) */
.home-main {
flex: 2;
min-width: 300px;
}
/* 右侧社群区 (占 33%) */
.home-sidebar {
flex: 1;
min-width: 280px;
}
/* 3. 通用卡片样式:纯白底色,细边框,这就是你要的“干净感” */
.home-card {
background-color: #ffffff; /* 强制纯白 */
border: 1px solid #eaecf0; /* 极细的灰线 */
border-radius: 8px; /* 圆角 */
padding: 20px;
margin-bottom: 20px;
box-shadow: 0 1px 3px rgba(0,0,0,0.02); /* 几乎看不见的阴影,增加层次 */
}
/* 卡片标题栏 */
.home-card-header {
border-bottom: 2px solid #3366cc; /* 经典的 Wiki 蓝 */
margin-bottom: 15px;
padding-bottom: 5px;
font-size: 1.2em;
font-weight: bold;
color: #202122;
display: flex;
justify-content: space-between;
align-items: center;
}
/* 4. 欢迎横幅 (Hero Banner) */
.home-banner {
background: linear-gradient(135deg, #3366cc 0%, #2a4b8d 100%); /* 蓝色渐变 */
color: white;
padding: 30px;
border-radius: 8px;
margin-bottom: 20px;
text-align: center;
}
.home-banner h1 {
color: white !important;
font-family: serif; /* 看起来更有书卷气 */
margin: 0;
font-size: 2.5em;
}
.home-banner p {
font-size: 1.1em;
opacity: 0.9;
}
/* 5. 社群公告列表样式 */
.news-list {
list-style: none;
padding: 0;
margin: 0;
}
.news-list li {
padding: 8px 0;
border-bottom: 1px dashed #eee;
font-size: 0.95em;
}
.news-list li:last-child {
border-bottom: none;
}
.date-tag {
background: #f0f2f5;
color: #54595d;
padding: 2px 6px;
border-radius: 4px;
font-size: 0.8em;
margin-right: 5px;
}