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

MediaWiki:Citizen.css:修订间差异

MediaWiki界面页面
Rockman留言 | 贡献
无编辑摘要
Rockman留言 | 贡献
无编辑摘要
标签手工回退
 
(未显示同一用户的19个中间版本)
第1行: 第1行:
/* ── 1. 主色调(OKLCH色彩模型) ── */
body {
:root {
  /* 配色:赛博糖果方案(莓粉 × 蜜橙) */
     --color-progressive-oklch__h: 301;
 
     --color-progressive-oklch__c: 0.19;
  /* 主色调 */
    --color-progressive-oklch__l: 45%;
  --c-primary:   #FF6B9D;
  --c-accent:     #FFA94D;
 
  /* 渐变(用于标题栏、进度条、头像背景) */
  --c-gradient-start: #FF6B9D;
  --c-gradient-end:  #FFA94D;
 
  /* 背景色 */
  --c-bg:        #FFF8F4;
  --c-card:      #FFFFFF;
  --c-head-bg:   #FFF0E8;
 
  /* 边框 */
  --c-border:    #FFE0D0;
 
  /* 标签 */
  --c-tag-bg:     #FFEAE0;
  --c-tag-text:  #D95A1B;
 
  /* 文字 */
  --c-text:       #2B1A10;
  --c-sub:        #9A7060;
 
  /* 阴影 */
  --shadow-card:  0 2px 14px rgba(255, 107, 157, 0.08);
 
  /* 圆角 */
  --radius-card:  16px;
  --radius-sm:   10px;
}
}


/* ── 2. 浅色模式 Surface 层级 ── */
 
.skin-theme-clientpref-day {
/* ──────────────────────────────────────────
    --color-surface-0: #F8F6FC;
  全站基础样式(最少量)
    --color-surface-1: #FFFFFF;
────────────────────────────────────────── */
    --color-surface-2: #F3F0FF;
 
    --color-surface-3: #EDE9FE;
/* 全站链接色 */
    --color-base: #2D2640;
.skin-citizen .mw-parser-output a {
    --color-emphasized: #1A1033;
  color: #FF6B9D;
    --color-subtle: #7C7394;
}
}


/* 自动模式下的浅色兼容 */
.skin-citizen .mw-parser-output a:hover {
@media (prefers-color-scheme: light) {
  color: #FFA94D;
    .skin-theme-clientpref-os {
        --color-surface-0: #F8F6FC;
        --color-surface-1: #FFFFFF;
        --color-surface-2: #F3F0FF;
        --color-surface-3: #EDE9FE;
    }
}
}


/* ── 3. 页面背景纹理 ── */
/* 全站页面背景 */
.citizen-body {
.skin-citizen .mw-body-content {
    background-image: radial-gradient(ellipse at 30% 0%, rgba(124,58,237,0.05) 0%, transparent 50%), radial-gradient(ellipse at 70% 100%, rgba(245,158,11,0.04) 0%, transparent 50%);
  background: #FFF8F4;
    background-attachment: fixed;
}
}


/* ── 4. 章节标题左侧色条 ── */
/* ===================================================
.citizen-body .mw-heading h2 {
* 赛博糖果主题 · 布局强化样式
     border-left: 4px solid #7C3AED;
* =================================================== */
    padding-left: 12px;
 
    font-weight: 800;
/* 1. 页面底层背景优化 */
body, .skin-citizen {
     background-color: var(--c-bg) !important;
}
}


/* ── 5. Infobox 左侧悬浮 ── */
/* 2. 顶部导航栏 (Header) 优化 */
@media (min-width: 1200px) {
.citizen-header {
     .infobox,
     background-color: var(--c-card) !important;
    .portable-infobox,
    border-bottom: 2px solid var(--c-border) !important;
    table.infobox {
    box-shadow: var(--shadow-card) !important;
        float: left;
        width: 280px;
        margin: 0 20px 16px 0;
        position: sticky;
        top: 80px;
        z-index: 10;
        border-radius: 12px;
        overflow: hidden;
        border: 1px solid rgba(124,58,237,0.10);
        box-shadow: 0 2px 12px rgba(0,0,0,0.04);
    }
    .infobox th:first-child,
    .portable-infobox .pi-header {
        background: linear-gradient(135deg, #7C3AED 0%, #F59E0B 100%);
        color: #ffffff;
        font-size: 1.15rem;
        font-weight: 800;
        letter-spacing: 2px;
        padding: 14px;
    }
}
}


/* ── 6. 目录右侧悬浮 ── */
/* 搜索框在糖果主题下的交互反馈 */
@media (min-width: 1200px) {
.citizen-search-box {
     .citizen-toc {
     background-color: var(--c-head-bg) !important;
        position: sticky !important;
     border: 1px solid var(--c-border) !important;
        top: 80px;
    border-radius: var(--radius-sm) !important;
    }
     .citizen-toc .citizen-toc__top {
        font-weight: 700;
        border-bottom: 1px solid rgba(124,58,237,0.10);
    }
    .citizen-toc__link--active {
        color: #7C3AED !important;
        border-left: 2px solid #7C3AED;
        font-weight: 700;
    }
}
}


/* ── 7. 内容卡片化 ── */
/* 3. 页面主体容器 (Body Container) */
.citizen-body .mw-heading + *,
.citizen-page-container {
.citizen-body section > p,
     background-color: var(--c-bg) !important;
.citizen-body section > table,
.citizen-body section > ul,
.citizen-body section > ol {
     background: #FFFFFF;
    border-radius: 10px;
    padding: 16px 20px;
    margin-bottom: 12px;
    border: 1px solid rgba(124,58,237,0.10);
    box-shadow: 0 1px 4px rgba(0,0,0,0.02);
}
}


/* ── 8. 表格样式 ── */
/* 4. 页脚 (Footer) 区域重构 */
.wikitable {
.citizen-footer {
     border-collapse: collapse;
     background-color: var(--c-head-bg) !important;
    width: 100%;
     border-top: 1px solid var(--c-border) !important;
     border: 1px solid rgba(124,58,237,0.10);
     color: var(--c-sub) !important;
     border-radius: 8px;
     padding: 40px 0 !important;
     overflow: hidden;
}
}
.wikitable th {
 
    background: #F3F0FF;
.citizen-footer__siteinfo {
     color: #1A1033;
     color: var(--c-text) !important;
    font-weight: 600;
    padding: 8px 12px;
    border-bottom: 2px solid rgba(124,58,237,0.10);
}
}
.wikitable td {
 
     padding: 8px 12px;
/* 页脚链接颜色对齐 */
     border-bottom: 1px solid rgba(124,58,237,0.10);
.citizen-footer a {
     color: var(--c-primary) !important;
     font-weight: 600 !important;
}
}


/* ── 9. 分类标签样式 ── */
.citizen-footer a:hover {
.mw-normal-catlinks a {
     color: var(--c-accent) !important;
    background: #F3F0FF;
     color: #6D28D9;
    padding: 2px 8px;
    border-radius: 4px;
    font-size: 0.85rem;
    transition: background 0.15s;
}
}
.mw-normal-catlinks a:hover {
 
     background: #7C3AED;
/* 5. 修复 Citizen 皮肤特有的内容块背景 */
     color: #fff;
.mw-body,
.citizen-section,
.citizen-menu__card {
     background-color: var(--c-card) !important;
    border: 0px solid var(--c-border) !important;
     border-radius: var(--radius-card) !important;
    box-shadow: var(--shadow-card) !important;
}
}
/* ===================================================
* Citizen 皮肤变量:赛博糖果(莓粉 × 蜜橙)
* 此配置将自动渗透至 PC 端、移动端及所有原生组件
* =================================================== */


/* ── 10. Navbox 底部导航 ── */
html,
.navbox {
html.skin-theme-client-light {
     border: 1px solid rgba(124,58,237,0.10);
    /* 1. 核心品牌色映射 */
     border-radius: 10px;
    --color-primary: #FF6B9D;                  /* 主题莓粉色(控制全站链接、按钮、激活状态) */
     overflow: hidden;
     --color-primary--hover: #FFA94D;           /* 悬浮蜜橙色(控制所有交互反馈) */
     margin-top: 24px;
     --color-primary--active: #e65a88;
}
      
.navbox-title {
    /* 2. 背景与容器层级映射 */
     background: linear-gradient(135deg, #7C3AED 0%, #F59E0B 100%);
    --color-surface-0: #FFF8F4;               /* 最底层背景(页面大底色) */
     color: #fff;
     --color-surface-1: #FFFFFF;               /* 第一层容器(卡片、侧边栏背景) */
     font-weight: 700;
    --color-surface-2: #FFF0E8;                /* 第二层容器(顶部导航栏、页脚、下拉菜单背景) */
     padding: 8px 14px;
     --color-surface-3: #FFEAE0;               /* 第三层容器(代码块、引用块、Tag 背景) */
}
     --color-surface-4: #FF6B9D;               /* 特殊高亮层 */
.navbox-group {
 
     background: #F3F0FF;
    /* 3. 边框与分割线映射 */
     font-weight: 600;
     --border-color-base: #FFE0D0;             /* 全局基础边框(卡片外框、模块分割线) */
     padding: 6px 12px;
     --border-color-subtle: rgba(255, 107, 157, 0.1);  
}
   
    /* 4. 全局字体颜色映射 */
     --color-base: #2B1A10;                     /* 正文主色 */
     --color-base--subtle: #9A7060;             /* 辅助性说明文本、页脚文字 */
     --color-base--inverted: #FFFFFF;           /* 反白文字(如深色按钮上的文字) */


/* ── 11. 链接悬停效果 ── */
    /* 5. 交互阴影体系重塑 */
.citizen-body a:not(.new):hover {
    --box-shadow-base: 0 2px 14px rgba(255, 107, 157, 0.08); /* 卡片基础阴影 */
    color: #7C3AED;
     --box-shadow-card: var(--box-shadow-base);
     text-decoration-color: #C4B5FD;
     --box-shadow-menu: 0 8px 24px rgba(255, 107, 157, 0.15); /* 下拉菜单/移动端抽屉阴影 */
     text-underline-offset: 3px;
}


/* ── 12. CJK字体优化 ── */
    /* 6. 圆角规范映射 */
:root {
    --border-radius-base: 16px;                /* 全局大圆角(卡片、主控面板) */
     --font-family-citizen-base: 'Noto Sans SC';
     --border-radius-button: 10px;             /* 交互组件圆角(按钮、搜索框) */
}
}

2026年6月4日 (四) 00:17的最新版本

body {
  /* 配色:赛博糖果方案(莓粉 × 蜜橙) */

  /* 主色调 */
  --c-primary:    #FF6B9D;
  --c-accent:     #FFA94D;

  /* 渐变(用于标题栏、进度条、头像背景) */
  --c-gradient-start: #FF6B9D;
  --c-gradient-end:   #FFA94D;

  /* 背景色 */
  --c-bg:         #FFF8F4;
  --c-card:       #FFFFFF;
  --c-head-bg:    #FFF0E8;

  /* 边框 */
  --c-border:     #FFE0D0;

  /* 标签 */
  --c-tag-bg:     #FFEAE0;
  --c-tag-text:   #D95A1B;

  /* 文字 */
  --c-text:       #2B1A10;
  --c-sub:        #9A7060;

  /* 阴影 */
  --shadow-card:  0 2px 14px rgba(255, 107, 157, 0.08);

  /* 圆角 */
  --radius-card:  16px;
  --radius-sm:    10px;
}


/* ──────────────────────────────────────────
   全站基础样式(最少量)
────────────────────────────────────────── */

/* 全站链接色 */
.skin-citizen .mw-parser-output a {
  color: #FF6B9D;
}

.skin-citizen .mw-parser-output a:hover {
  color: #FFA94D;
}

/* 全站页面背景 */
.skin-citizen .mw-body-content {
  background: #FFF8F4;
}

/* ===================================================
 * 赛博糖果主题 · 布局强化样式
 * =================================================== */

/* 1. 页面底层背景优化 */
body, .skin-citizen {
    background-color: var(--c-bg) !important;
}

/* 2. 顶部导航栏 (Header) 优化 */
.citizen-header {
    background-color: var(--c-card) !important;
    border-bottom: 2px solid var(--c-border) !important;
    box-shadow: var(--shadow-card) !important;
}

/* 搜索框在糖果主题下的交互反馈 */
.citizen-search-box {
    background-color: var(--c-head-bg) !important;
    border: 1px solid var(--c-border) !important;
    border-radius: var(--radius-sm) !important;
}

/* 3. 页面主体容器 (Body Container) */
.citizen-page-container {
    background-color: var(--c-bg) !important;
}

/* 4. 页脚 (Footer) 区域重构 */
.citizen-footer {
    background-color: var(--c-head-bg) !important;
    border-top: 1px solid var(--c-border) !important;
    color: var(--c-sub) !important;
    padding: 40px 0 !important;
}

.citizen-footer__siteinfo {
    color: var(--c-text) !important;
}

/* 页脚链接颜色对齐 */
.citizen-footer a {
    color: var(--c-primary) !important;
    font-weight: 600 !important;
}

.citizen-footer a:hover {
    color: var(--c-accent) !important;
}

/* 5. 修复 Citizen 皮肤特有的内容块背景 */
.mw-body, 
.citizen-section, 
.citizen-menu__card {
    background-color: var(--c-card) !important;
    border: 0px solid var(--c-border) !important;
    border-radius: var(--radius-card) !important;
    box-shadow: var(--shadow-card) !important;
}
/* ===================================================
 * Citizen 皮肤变量:赛博糖果(莓粉 × 蜜橙)
 * 此配置将自动渗透至 PC 端、移动端及所有原生组件
 * =================================================== */

html,
html.skin-theme-client-light {
    /* 1. 核心品牌色映射 */
    --color-primary: #FF6B9D;                  /* 主题莓粉色(控制全站链接、按钮、激活状态) */
    --color-primary--hover: #FFA94D;           /* 悬浮蜜橙色(控制所有交互反馈) */
    --color-primary--active: #e65a88;
    
    /* 2. 背景与容器层级映射 */
    --color-surface-0: #FFF8F4;                /* 最底层背景(页面大底色) */
    --color-surface-1: #FFFFFF;                /* 第一层容器(卡片、侧边栏背景) */
    --color-surface-2: #FFF0E8;                /* 第二层容器(顶部导航栏、页脚、下拉菜单背景) */
    --color-surface-3: #FFEAE0;                /* 第三层容器(代码块、引用块、Tag 背景) */
    --color-surface-4: #FF6B9D;                /* 特殊高亮层 */

    /* 3. 边框与分割线映射 */
    --border-color-base: #FFE0D0;              /* 全局基础边框(卡片外框、模块分割线) */
    --border-color-subtle: rgba(255, 107, 157, 0.1); 
    
    /* 4. 全局字体颜色映射 */
    --color-base: #2B1A10;                     /* 正文主色 */
    --color-base--subtle: #9A7060;             /* 辅助性说明文本、页脚文字 */
    --color-base--inverted: #FFFFFF;           /* 反白文字(如深色按钮上的文字) */

    /* 5. 交互阴影体系重塑 */
    --box-shadow-base: 0 2px 14px rgba(255, 107, 157, 0.08); /* 卡片基础阴影 */
    --box-shadow-card: var(--box-shadow-base);
    --box-shadow-menu: 0 8px 24px rgba(255, 107, 157, 0.15); /* 下拉菜单/移动端抽屉阴影 */

    /* 6. 圆角规范映射 */
    --border-radius-base: 16px;                /* 全局大圆角(卡片、主控面板) */
    --border-radius-button: 10px;              /* 交互组件圆角(按钮、搜索框) */
}