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

MediaWiki:Citizen.css:修订间差异

MediaWiki界面页面
Rockman留言 | 贡献
创建页面,内容为“这里所有CSS都会加载给Citizen皮肤的用户:​ ---------------------------------------------------------- 1. Infobox 基础样式 ----------------------------------------------------------:​ .infobox { width: 300px; float: right; clear: right; margin: 0 0 1em 1.5em; border-collapse: collapse; border: 1px solid var(--border-color-base, #c8ccd1); border-radius: 8px; overflow: hidden; background: var(--color-surface-1, #fff)…”
 
Rockman留言 | 贡献
无编辑摘要
标签手工回退
 
(未显示同一用户的20个中间版本)
第1行: 第1行:
/* 这里所有CSS都会加载给Citizen皮肤的用户 */
body {
/* ----------------------------------------------------------
  /* 配色:赛博糖果方案(莓粉 × 蜜橙) */
  1. Infobox 基础样式
 
  ---------------------------------------------------------- */
  /* 主色调 */
.infobox {
   --c-primary:   #FF6B9D;
   width: 300px;
   --c-accent:    #FFA94D;
  float: right;
 
  clear: right;
   /* 渐变(用于标题栏、进度条、头像背景) */
  margin: 0 0 1em 1.5em;
   --c-gradient-start: #FF6B9D;
  border-collapse: collapse;
   --c-gradient-end#FFA94D;
   border: 1px solid var(--border-color-base, #c8ccd1);
  border-radius: 8px;
   overflow: hidden;
   background: var(--color-surface-1, #fff);
   font-size: 0.88em;
   line-height: 1.6;
}


/* 角色名标题 */
  /* 背景色 */
.infobox > caption {
   --c-bg:        #FFF8F4;
   background: var(--color-primary, #3366cc);
   --c-card:       #FFFFFF;
   color: #fff;
   --c-head-bg:   #FFF0E8;
   font-size: 1.25em;
  font-weight: 700;
  padding: 12px 16px;
  text-align: center;
  caption-side: top;
}


/* 分组标题行 */
  /* 边框 */
.infobox .infobox-header {
   --c-border:     #FFE0D0;
   background: var(--color-primary, #3366cc);
  color: #fff;
  text-align: center;
  font-weight: 600;
  font-size: 0.92em;
  padding: 8px 12px;
}


/* 图片行 */
  /* 标签 */
.infobox .infobox-image {
  --c-tag-bg:     #FFEAE0;
  text-align: center;
   --c-tag-text#D95A1B;
  padding: 0;
   background: var(--color-surface-2, #f8f9fa);
}
.infobox .infobox-image img {
  max-width: 100%;
   height: auto;
  display: block;
}


/* 标签列 */
  /* 文字 */
.infobox th:not(.infobox-header):not(.infobox-image) {
   --c-text:       #2B1A10;
   background: color-mix(in srgb, var(--color-primary, #3366cc) 10%, transparent);
   --c-sub:       #9A7060;
  color: var(--color-primary, #3366cc);
   font-weight: 600;
  padding: 6px 12px;
  text-align: right;
  width: 35%;
  border-bottom: 1px solid var(--border-color-base, #eaecf0);
  vertical-align: top;
  white-space: nowrap;
}


/* 数据列 */
  /* 阴影 */
.infobox td {
   --shadow-card: 0 2px 14px rgba(255, 107, 157, 0.08);
   padding: 6px 12px;
  border-bottom: 1px solid var(--border-color-base, #eaecf0);
  vertical-align: top;
}


/* 境界高亮 */
  /* 圆角 */
.realm-current {
   --radius-card:  16px;
   color: var(--color-destructive, #d33);
   --radius-sm:   10px;
   font-weight: 700;
}
}


/* ----------------------------------------------------------
  2. Infobox 移动端适配
  ---------------------------------------------------------- */
@media (max-width: 720px) {
  .infobox {
    float: none;
    width: 100%;
    max-width: 100%;
    margin: 0 0 1em 0;
  }
}


/* ----------------------------------------------------------
/* ──────────────────────────────────────────
   3. Navbox 底部导航
   全站基础样式(最少量)
  ---------------------------------------------------------- */
────────────────────────────────────────── */
.navbox {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid var(--border-color-base, #c8ccd1);
  border-radius: 8px;
  overflow: hidden;
  margin-top: 1.5em;
  font-size: 0.88em;
  background: var(--color-surface-1, #fff);
}


.navbox-title {
/* 全站链接色 */
  background: var(--color-primary, #3366cc);
.skin-citizen .mw-parser-output a {
   color: #fff;
   color: #FF6B9D;
  text-align: center;
  font-weight: 700;
  padding: 8px 14px;
  font-size: 1.05em;
}
}
.navbox-title a { color: #fff; }
.navbox-title a:hover { opacity: 0.85; }


.navbox-group {
.skin-citizen .mw-parser-output a:hover {
  background: color-mix(in srgb, var(--color-primary, #3366cc) 10%, transparent);
   color: #FFA94D;
   color: var(--color-primary, #3366cc);
  font-weight: 600;
  padding: 6px 14px;
  text-align: right;
  white-space: nowrap;
  width: 1%;
  border-bottom: 1px solid var(--border-color-base, #eaecf0);
}
}


.navbox-list {
/* 全站页面背景 */
   padding: 6px 14px;
.skin-citizen .mw-body-content {
  border-bottom: 1px solid var(--border-color-base, #eaecf0);
   background: #FFF8F4;
  line-height: 2;
}
}


/* ----------------------------------------------------------
/* ===================================================
  4. 战绩标记
* 赛博糖果主题 · 布局强化样式
  ---------------------------------------------------------- */
* =================================================== */
.battle-win { color: #14866d; font-weight: 700; }
.battle-lose { color: #d33; font-weight: 700; }
.battle-draw { color: #72777d; font-weight: 700; }


/* ----------------------------------------------------------
/* 1. 页面底层背景优化 */
  5. 引用块(角色名言)
body, .skin-citizen {
  ---------------------------------------------------------- */
    background-color: var(--c-bg) !important;
blockquote {
  border-left: 3px solid var(--color-primary, #3366cc);
  padding: 0.8em 1.2em;
  margin: 1em 0;
  background: color-mix(in srgb, var(--color-primary, #3366cc) 5%, transparent);
  border-radius: 0 6px 6px 0;
  font-style: italic;
}
}
blockquote cite {
 
  display: block;
/* 2. 顶部导航栏 (Header) 优化 */
  margin-top: 0.5em;
.citizen-header {
  font-style: normal;
    background-color: var(--c-card) !important;
  font-size: 0.85em;
    border-bottom: 2px solid var(--c-border) !important;
  opacity: 0.7;
    box-shadow: var(--shadow-card) !important;
}
}


/* ----------------------------------------------------------
/* 搜索框在糖果主题下的交互反馈 */
  6. 人物关系卡片
.citizen-search-box {
  ---------------------------------------------------------- */
    background-color: var(--c-head-bg) !important;
.relation-grid {
    border: 1px solid var(--c-border) !important;
  display: grid;
    border-radius: var(--radius-sm) !important;
  grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
  gap: 8px;
  margin: 1em 0;
}
}
.relation-card {
 
  background: var(--color-surface-2, #f8f9fa);
/* 3. 页面主体容器 (Body Container) */
  border: 1px solid var(--border-color-base, #eaecf0);
.citizen-page-container {
  border-radius: 6px;
    background-color: var(--c-bg) !important;
  padding: 10px 6px;
  text-align: center;
  transition: border-color 0.15s, box-shadow 0.15s;
}
}
.relation-card:hover {
 
  border-color: var(--color-primary, #3366cc);
/* 4. 页脚 (Footer) 区域重构 */
  box-shadow: 0 2px 8px rgba(0,0,0,0.08);
.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;
}
}
.relation-label {
 
  font-size: 0.72em;
.citizen-footer__siteinfo {
  opacity: 0.6;
    color: var(--c-text) !important;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  margin-bottom: 2px;
}
}
.relation-name {
 
  font-weight: 700;
/* 页脚链接颜色对齐 */
  font-size: 0.9em;
.citizen-footer a {
  color: var(--color-primary, #3366cc);
    color: var(--c-primary) !important;
    font-weight: 600 !important;
}
}
.relation-name a { color: var(--color-primary, #3366cc); }


/* ----------------------------------------------------------
.citizen-footer a:hover {
  7. 境界进度条
    color: var(--c-accent) !important;
  ---------------------------------------------------------- */
.realm-bar {
  width: 100%;
  height: 6px;
  background: var(--color-surface-2, #eaecf0);
  border-radius: 100px;
  overflow: hidden;
  margin: 6px 0;
}
}
.realm-fill {
 
  height: 100%;
/* 5. 修复 Citizen 皮肤特有的内容块背景 */
  background: linear-gradient(90deg, var(--color-primary, #3366cc), #7c4dff, #d33);
.mw-body,
  border-radius: 100px;
.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,
  8. 分类标签美化
html.skin-theme-client-light {
  ---------------------------------------------------------- */
    /* 1. 核心品牌色映射 */
#catlinks a {
    --color-primary: #FF6B9D;                  /* 主题莓粉色(控制全站链接、按钮、激活状态) */
  display: inline-block;
    --color-primary--hover: #FFA94D;          /* 悬浮蜜橙色(控制所有交互反馈) */
  padding: 2px 10px;
    --color-primary--active: #e65a88;
  border-radius: 100px;
   
  font-size: 0.88em;
    /* 2. 背景与容器层级映射 */
  margin: 1px 2px;
    --color-surface-0: #FFF8F4;                /* 最底层背景(页面大底色) */
  background: color-mix(in srgb, var(--color-primary, #3366cc) 10%, transparent);
    --color-surface-1: #FFFFFF;                /* 第一层容器(卡片、侧边栏背景) */
  transition: background 0.15s;
    --color-surface-2: #FFF0E8;                /* 第二层容器(顶部导航栏、页脚、下拉菜单背景) */
}
    --color-surface-3: #FFEAE0;                /* 第三层容器(代码块、引用块、Tag 背景) */
#catlinks a:hover {
    --color-surface-4: #FF6B9D;                /* 特殊高亮层 */
  background: var(--color-primary, #3366cc);
 
  color: #fff;
    /* 3. 边框与分割线映射 */
  text-decoration: none;
    --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. 圆角规范映射 */
  9. 剧透折叠块
    --border-radius-base: 16px;               /* 全局大圆角(卡片、主控面板) */
  ---------------------------------------------------------- */
    --border-radius-button: 10px;             /* 交互组件圆角(按钮、搜索框) */
.spoiler-box {
  border: 1px dashed var(--color-destructive, #d33);
  border-radius: 6px;
  margin: 1em 0;
  overflow: hidden;
}
.spoiler-box .mw-collapsible-toggle {
  background: color-mix(in srgb, var(--color-destructive, #d33) 8%, transparent);
  color: var(--color-destructive, #d33);
  padding: 8px 14px;
  font-weight: 600;
  font-size: 0.88em;
  cursor: pointer;
  display: block;
  text-align: center;
}
}

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;              /* 交互组件圆角(按钮、搜索框) */
}