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

MediaWiki:Common.css:修订间差异

MediaWiki界面页面
Rockman留言 | 贡献
无编辑摘要
标签已被回退
Rockman留言 | 贡献
清空全部内容
标签清空 手工回退
 
(未显示同一用户的14个中间版本)
第1行: 第1行:


/* ---------- 2. 全局配色变量 ---------- */
:root {
    /* 主色调:水墨丹青 */
    --color-primary: #8B4513;        /* 赭石色 - 用于主按钮、强调链接 */
    --color-primary-light: #D2B48C;  /* 浅褐色 - 用于背景色块 */
    --color-accent: #B22222;        /* 朱砂红 - 用于重要标记、徽章 */
    --color-bg: #F5F0E8;            /* 宣纸色 - 全局页面背景 */
    --color-card-bg: #FFFFFF;        /* 卡片/信息框背景 */
    --color-text: #3C3C3C;          /* 正文文字色(深灰,非纯黑,更柔和) */
    --color-text-light: #6B6B6B;    /* 辅助文字色 */
    --color-border: #D4C5B2;        /* 边框色 */
    --color-link: #8B4513;          /* 内链颜色 */
    --color-link-visited: #A0522D;  /* 已访问内链颜色 */
    --color-hover: #B22222;          /* 悬停变色 */
    /* 字体设定 */
    --font-heading: 'Noto Serif SC', 'STSong', 'SimSun', 'Songti SC', serif;
    --font-body: 'Noto Serif SC', 'PingFang SC', 'Microsoft YaHei', 'Hiragino Sans GB', sans-serif;
    --font-size-base: 16px;
    --border-radius: 6px;
}
/* ---------- 3. 全局基础 ---------- */
body {
    background-color: var(--color-bg);
    color: var(--color-text);
    font-family: var(--font-body);
    font-size: var(--font-size-base);
    line-height: 1.8;
}
/* 标题用衬线字体 */
h1, h2, h3, h4, h5, h6 {
    font-family: var(--font-heading);
    color: #2C1810;
    border-bottom: 1px solid var(--color-border);
    padding-bottom: 0.3em;
    margin-top: 1.2em;
}
/* 内链 */
a {
    color: var(--color-link);
}
a:visited {
    color: var(--color-link-visited);
}
a:hover {
    color: var(--color-hover);
    text-decoration: underline;
}
/* ---------- 4. Chameleon 导航栏美化 ---------- */
/* 顶部导航栏整体 */
.navbar {
    background: linear-gradient(135deg, #2C1810 0%, #4A2C1A 100%);
    border-bottom: 3px solid var(--color-accent);
    box-shadow: 0 2px 8px rgba(0,0,0,0.15);
}
.navbar .navbar-brand,
.navbar .nav-link {
    color: #F5F0E8 !important;
    font-family: var(--font-heading);
    font-weight: 700;
}
.navbar .nav-link:hover {
    color: var(--color-primary-light) !important;
    background-color: rgba(255,255,255,0.1);
}
.navbar .dropdown-menu {
    background-color: #FDFAF5;
    border: 1px solid var(--color-border);
}
/* ---------- 5. 侧边栏美化 ---------- */
.sidebar {
    background-color: transparent;
}
.sidebar .card {
    background-color: var(--color-card-bg);
    border: 1px solid var(--color-border);
    border-radius: var(--border-radius);
    box-shadow: 0 1px 4px rgba(0,0,0,0.05);
    margin-bottom: 1em;
}
.sidebar .card-header {
    background-color: var(--color-primary);
    color: #FFFFFF;
    font-family: var(--font-heading);
    font-weight: 700;
    border-bottom: 2px solid var(--color-accent);
}
/* ---------- 6. 内容区美化 ---------- */
/* 主内容区卡片效果 */
.mw-body {
    background-color: var(--color-card-bg);
    border: 1px solid var(--color-border);
    border-radius: var(--border-radius);
    padding: 1.5em 2em;
    box-shadow: 0 1px 6px rgba(0,0,0,0.06);
}
/* 目录框 */
#toc {
    background-color: #FDFAF5;
    border: 1px solid var(--color-border);
    border-left: 4px solid var(--color-primary);
    border-radius: var(--border-radius);
    padding: 1em;
    margin-bottom: 1.5em;
}
#toc h2 {
    font-size: 1.2em;
    margin-top: 0;
    border-bottom: none;
}
/* ---------- 7. 模板:信息框(角色卡、作品卡)美化 ---------- */
/* 前提是你的信息框模板外层包裹了 class="infobox" */
.infobox {
    background-color: #FDFAF5;
    border: 2px solid var(--color-border);
    border-radius: var(--border-radius);
    padding: 0;
    margin: 0.5em 0 1em 1.5em;
    float: right;
    width: 280px;
    max-width: 100%;
    box-shadow: 0 2px 8px rgba(0,0,0,0.08);
}
.infobox .infobox-title {
    background: linear-gradient(135deg, var(--color-primary) 0%, #6B3410 100%);
    color: #FFFFFF;
    font-family: var(--font-heading);
    font-size: 1.3em;
    font-weight: 700;
    text-align: center;
    padding: 0.6em;
    margin: 0;
}
.infobox .infobox-image {
    text-align: center;
    padding: 0.5em;
    background-color: #FFFFFF;
}
.infobox .infobox-image img {
    max-width: 100%;
    height: auto;
    border-radius: calc(var(--border-radius) - 2px);
}
.infobox table {
    width: 100%;
    border-collapse: collapse;
}
.infobox th {
    background-color: var(--color-primary-light);
    color: #2C1810;
    text-align: center;
    width: 35%;
    padding: 0.4em;
    font-weight: 600;
    border-bottom: 1px solid var(--color-border);
}
.infobox td {
    padding: 0.4em;
    border-bottom: 1px solid var(--color-border);
    text-align: center;
}
.infobox tr:last-child th,
.infobox tr:last-child td {
    border-bottom: none;
}
/* ---------- 8. 搜索框美化 ---------- */
.search-box .form-control,
#searchInput {
    border: 2px solid var(--color-border);
    border-radius: 20px;
    padding: 0.4em 1em;
    transition: all 0.3s;
}
.search-box .form-control:focus,
#searchInput:focus {
    border-color: var(--color-primary);
    box-shadow: 0 0 0 0.2rem rgba(139,69,19,0.2);
    outline: none;
}
/* ---------- 9. 按钮美化 ---------- */
.btn-primary,
.mw-htmlform-submit {
    background-color: var(--color-primary);
    border-color: var(--color-primary);
    border-radius: 20px;
    padding: 0.4em 1.5em;
    font-family: var(--font-heading);
    font-weight: 600;
    transition: all 0.3s;
}
.btn-primary:hover {
    background-color: var(--color-accent);
    border-color: var(--color-accent);
    box-shadow: 0 2px 6px rgba(178,34,34,0.3);
}
/* ---------- 10. 页脚美化 ---------- */
footer,
.mw-footer {
    background-color: #2C1810;
    color: #C4B5A5;
    padding: 1.5em 0;
    margin-top: 2em;
    font-size: 0.9em;
}
footer a,
.mw-footer a {
    color: var(--color-primary-light);
}
/* ---------- 11. 响应式小修 ---------- */
@media (max-width: 768px) {
    .infobox {
        float: none;
        width: 100%;
        margin: 0 0 1em 0;
    }
    .mw-body {
        padding: 1em;
    }
    h1 { font-size: 1.6em; }
    h2 { font-size: 1.4em; }
}

2026年6月3日 (三) 19:35的最新版本