MediaWiki:Timeless.css:修订间差异

来自高堡奇驹Wiki|The Pony in The High Castle Wiki
无编辑摘要
无编辑摘要
第1行: 第1行:
/* 这里放置的CSS将应用于Timeless皮肤 */
/* 这里放置的CSS将应用于Timeless皮肤 */
/* 更改Timeless皮肤的默认背景图片 */
/* 更改Timeless皮肤的默认背景图片 */
/* --- HOI4 Theme for MediaWiki Timeless --- */


/* 定义颜色变量,方便统一修改 */
/*
============================================================
HOI4 "Military Command Center" Theme for MediaWiki Timeless
============================================================
*/
 
/* --- 1. 核心颜色与字体变量 (在此处统一修改) --- */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&family=Stalinist+One&display=swap');
 
:root {
:root {
     --hoi4-bg-dark: #2d302b; /* 深橄榄绿/*/
     --hoi4-bg-dark-metal: #2d302b;     /* 深色金属背景 */
     --hoi4-bg-paper: #e6d8b1; /* 羊皮纸背景 */
    --hoi4-bg-dark-panel: #3a3d36;      /* 侧边栏和面板背景 */
     --hoi4-text-light: #dcdcdc; /* 浅灰色文本 */
     --hoi4-bg-paper: #e6d8b1;           /* 纸张/内容背景 (沿用你的颜色) */
     --hoi4-text-dark: #333333; /* 深色文本 */
     --hoi4-text-light: #dcdcdc;         /* 亮色文字 (用于深色背景) */
     --hoi4-border-metal: #555850; /* 金属边框色 */
     --hoi4-text-dark: #3c342a;         /* 暗色文字 (用于纸张背景) */
     --hoi4-link-color: #c8b46a; /* 链接 - 金色 */
     --hoi4-border-color: #555850;       /* 边框颜色 */
     --hoi4-link-hover: #e8d48a; /* 链接悬停 - 亮金色 */
    --hoi4-border-highlight: #7c7667;  /* 边框高光 */
     --hoi4-accent-red: #9f3a3a; /* 警示红 */
     --hoi4-link-gold: #c8b46a;         /* 链接 - 金色 */
     --hoi4-link-gold-hover: #e8d48a;   /* 链接悬停 - 亮金色 */
     --hoi4-accent-red: #9f3a3a;         /* 警示/未创建页面链接 */
 
    --font-heading: 'Stalinist One', 'Impact', sans-serif; /* 标题字体 */
    --font-body: 'Roboto', sans-serif;                    /* 正文字体 */
}
}


/* 1. 全局背景和字体颜色 */
/* --- 2. 整体布局:深色外壳 + 浅色内容 --- */
 
/* 全局背景 */
body {
body {
     /* 使用纹理背景,可以去网上找一些无缝平铺的纸张或金属纹理图片 */
    background-color: var(--hoi4-bg-dark-metal);
     /* 例如: background-image: url('path/to/your/texture.png'); */
     /* 进阶:添加无缝平铺的背景纹理,质感倍增! */
    background-color: var(--hoi4-bg-dark);
     /* background-image: url('https://www.transparenttextures.com/patterns/dark-metal.png'); */
     color: var(--hoi4-text-light);
     color: var(--hoi4-text-light);
    font-family: var(--font-body);
}
}


/* 2. 主要内容区域(文章) */
/* 主要内容区域(文章) */
#content {
#content {
     background-color: var(--hoi4-bg-paper);
     background-color: var(--hoi4-bg-paper);
     color: var(--hoi4-text-dark);
     color: var(--hoi4-text-dark);
     border: 1px solid var(--hoi4-border-metal);
     border: 2px solid var(--hoi4-border-color);
     box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); /* 增加一点立体感 */
    border-top-color: var(--hoi4-border-highlight); /* 顶部边框亮一点,模拟光照 */
    border-radius: 0; /* 锐利直角 */
     box-shadow: 0 5px 25px rgba(0, 0, 0, 0.7); /* 强化立体感 */
}
}


/* 3. 侧边栏和头部 */
/* --- 3. 头部、侧边栏和搜索框 --- */
#mw-panel, #p-personal, #left-navigation, #right-navigation {
    background-color: #3a3d36; /* 稍浅一点的深色背景 */
}


/* 顶部横幅 */
#mw-head {
#mw-head {
     background: linear-gradient(to bottom, #4a4d46, #3a3d36); /* 渐变增加质感 */
     background: linear-gradient(to bottom, #4a4d46, #3a3d36); /* 渐变增加质感 */
     border-bottom: 2px solid var(--hoi4-border-metal);
     border-bottom: 2px solid #1a1a1a;
    box-shadow: 0 2px 5px rgba(0,0,0,0.5);
    padding-bottom: 5px; /* 增加一点间距 */
}
}


/* 4. 链接颜色 */
/* 侧边栏 (左右通用) */
#content a {
#mw-panel, #p-personal, #right-navigation {
     color: var(--hoi4-link-color);
     background-color: var(--hoi4-bg-dark-panel);
     text-decoration: none;
     border-right: 1px solid #1a1a1a;
    font-weight: bold;
}
}
#content a:hover {
 
     color: var(--hoi4-link-hover);
/* 你左侧的自定义Logo徽章 - 让它完美融入 */
     text-decoration: underline;
#p-logo {
    background: none;
     border: none;
     padding: 10px;
}
}
#content a.new {
#p-logo a {
     color: var(--hoi4-accent-red) !important; /* 未创建页面的链接用红色 */
     filter: drop-shadow(0 0 8px rgba(255, 255, 220, 0.3)); /* 给Logo一点光晕 */
}
}


/* --- 字体引入 (放在CSS最前面) --- */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&family=Stalinist+One&display=swap');
/* --- 字体应用 --- */


/* 标题字体 */
/* 搜索框 */
h1, h2, h3, h4, h5, h6, #firstHeading {
#searchInput {
     font-family: 'Stalinist One', sans-serif; /* Stalinist One作为首选,失败则用通用无衬线 */
     background-color: #ddd3bc;
     border-bottom: 2px solid var(--hoi4-border-metal);
     border: 1px solid var(--hoi4-border-color);
    border-radius: 0;
     color: var(--hoi4-text-dark);
     color: var(--hoi4-text-dark);
     letter-spacing: 1px; /* 增加字间距 */
}
     text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
#searchInput:focus {
     box-shadow: 0 0 5px var(--hoi4-link-gold);
     border-color: var(--hoi4-link-gold);
}
}


#firstHeading {
/* 搜索按钮 */
     font-size: 2.5em; /* 让页面主标题更醒目 */
#searchButton, #mw-searchButton {
    background-color: var(--hoi4-border-color);
    border: 1px solid var(--hoi4-border-highlight);
    border-radius: 0;
    color: var(--hoi4-text-light);
     font-family: var(--font-heading);
    text-transform: uppercase;
}
}
#searchButton:hover, #mw-searchButton:hover {
    background-color: #666960;
}
/* --- 4. 字体与排版 --- */


/* 所有标题 */
h1, h2, h3, h4, h5, h6, #firstHeading, .mw-first-heading {
    font-family: var(--font-heading);
    color: var(--hoi4-text-dark);
    border-bottom: 1px solid #c9be9f;
    letter-spacing: 1.5px; /* 增加字间距,更有气势 */
    text-transform: uppercase; /* 标题大写,军事风格 */
    padding-bottom: 0.3em;
    text-shadow: 1px 1px 0px #fff; /* 轻微的文本凸起感 */
}
#firstHeading, .mw-first-heading {
    font-size: 2.5em;
    border-bottom-width: 2px;
}


/* 正文字体 */
/* 侧边栏标题 (快速导航, 常用功能...) */
#content, #content p, #content li {
#mw-panel .vector-menu-heading, #mw-panel h3 {
     font-family: 'Roboto', sans-serif;
     font-family: var(--font-heading);
     line-height: 1.6;
    color: var(--hoi4-link-gold);
    letter-spacing: 1px;
    border-bottom: 1px solid var(--hoi4-border-color);
     text-transform: uppercase;
}
}


/* --- UI 元素 --- */


/* 搜索框和按钮 */
/* --- 5. 链接和UI细节 --- */
#searchInput {
 
     background-color: var(--hoi4-bg-paper);
/* 内容区链接 */
     border: 1px solid var(--hoi4-border-metal);
#content a {
     color: var(--hoi4-text-dark);
     color: #5a7a9a; /* 游戏中的蓝色链接 */
    font-weight: bold;
    text-decoration: none;
}
#content a:hover {
     color: #8ab3d6;
    text-decoration: underline;
}
#content a.new { /* 未创建的页面,用警示红 */
     color: var(--hoi4-accent-red) !important;
}
}


#searchButton, #mw-searchButton {
/* 侧边栏链接 */
    background-color: var(--hoi4-border-metal);
#mw-panel .vector-menu-content a, #p-personal .vector-menu-content a {
    border: 1px solid #777a70;
     color: var(--hoi4-text-light);
     color: var(--hoi4-text-light);
    font-family: 'Stalinist One', sans-serif;
     text-decoration: none;
     text-transform: uppercase; /* 大写 */
}
}
 
#mw-panel .vector-menu-content a:hover, #p-personal .vector-menu-content a:hover {
#searchButton:hover, #mw-searchButton:hover {
     background-color: rgba(200, 180, 106, 0.1); /* 鼠标悬停时有金色微光 */
     background-color: #666960;
    color: var(--hoi4-link-gold-hover);
}
}


/* 信息框 (Infobox) - 这是Wiki的核心元素 */
/* 目录 (TOC) */
.infobox {
#toc {
     background-color: #f5eed8; /* 比主内容更浅的纸色 */
     background-color: #f5eed8; /* 比主内容更浅的纸色 */
     border: 2px solid var(--hoi4-border-metal);
     border: 1px solid var(--hoi4-border-color);
     box-shadow: inset 0 0 5px rgba(0,0,0,0.2); /* 内阴影增加凹陷感 */
     border-radius: 0;
}
}
.infobox .infobox-title, .infobox th {
#toc .toctitle {
     background-color: var(--hoi4-border-metal);
     font-family: var(--font-heading);
    color: var(--hoi4-text-light);
    font-family: 'Stalinist One', sans-serif;
     text-align: center;
     text-align: center;
}
}


/* 导航和目录 */
/* 信息框 (Infobox) */
#toc {
.infobox {
     background-color: #f5eed8;
     background-color: #f0e6ca;
     border: 1px solid var(--hoi4-border-metal);
     border: 1px solid var(--hoi4-border-color);
    box-shadow: inset 0 0 8px rgba(0,0,0,0.2); /* 内阴影增加凹陷感 */
    border-radius: 0;
}
}
#toc .toctitle {
.infobox .infobox-title, .infobox th {
     font-family: 'Stalinist One', sans-serif;
    background-color: #4a4d46;
    color: var(--hoi4-link-gold);
     font-family: var(--font-heading);
    text-transform: uppercase;
}
}

2025年7月15日 (二) 18:40的版本

/* 这里放置的CSS将应用于Timeless皮肤 */
/* 更改Timeless皮肤的默认背景图片 */

/*
============================================================
 HOI4 "Military Command Center" Theme for MediaWiki Timeless
============================================================
*/

/* --- 1. 核心颜色与字体变量 (在此处统一修改) --- */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&family=Stalinist+One&display=swap');

:root {
    --hoi4-bg-dark-metal: #2d302b;      /* 深色金属背景 */
    --hoi4-bg-dark-panel: #3a3d36;      /* 侧边栏和面板背景 */
    --hoi4-bg-paper: #e6d8b1;           /* 纸张/内容背景 (沿用你的颜色) */
    --hoi4-text-light: #dcdcdc;         /* 亮色文字 (用于深色背景) */
    --hoi4-text-dark: #3c342a;          /* 暗色文字 (用于纸张背景) */
    --hoi4-border-color: #555850;       /* 边框颜色 */
    --hoi4-border-highlight: #7c7667;  /* 边框高光 */
    --hoi4-link-gold: #c8b46a;          /* 链接 - 金色 */
    --hoi4-link-gold-hover: #e8d48a;    /* 链接悬停 - 亮金色 */
    --hoi4-accent-red: #9f3a3a;         /* 警示/未创建页面链接 */

    --font-heading: 'Stalinist One', 'Impact', sans-serif; /* 标题字体 */
    --font-body: 'Roboto', sans-serif;                    /* 正文字体 */
}

/* --- 2. 整体布局:深色外壳 + 浅色内容 --- */

/* 全局背景 */
body {
    background-color: var(--hoi4-bg-dark-metal);
    /* 进阶:添加无缝平铺的背景纹理,质感倍增! */
    /* background-image: url('https://www.transparenttextures.com/patterns/dark-metal.png'); */
    color: var(--hoi4-text-light);
    font-family: var(--font-body);
}

/* 主要内容区域(文章) */
#content {
    background-color: var(--hoi4-bg-paper);
    color: var(--hoi4-text-dark);
    border: 2px solid var(--hoi4-border-color);
    border-top-color: var(--hoi4-border-highlight); /* 顶部边框亮一点,模拟光照 */
    border-radius: 0; /* 锐利直角 */
    box-shadow: 0 5px 25px rgba(0, 0, 0, 0.7); /* 强化立体感 */
}

/* --- 3. 头部、侧边栏和搜索框 --- */

/* 顶部横幅 */
#mw-head {
    background: linear-gradient(to bottom, #4a4d46, #3a3d36); /* 渐变增加质感 */
    border-bottom: 2px solid #1a1a1a;
    box-shadow: 0 2px 5px rgba(0,0,0,0.5);
    padding-bottom: 5px; /* 增加一点间距 */
}

/* 侧边栏 (左右通用) */
#mw-panel, #p-personal, #right-navigation {
    background-color: var(--hoi4-bg-dark-panel);
    border-right: 1px solid #1a1a1a;
}

/* 你左侧的自定义Logo徽章 - 让它完美融入 */
#p-logo {
    background: none;
    border: none;
    padding: 10px;
}
#p-logo a {
    filter: drop-shadow(0 0 8px rgba(255, 255, 220, 0.3)); /* 给Logo一点光晕 */
}


/* 搜索框 */
#searchInput {
    background-color: #ddd3bc;
    border: 1px solid var(--hoi4-border-color);
    border-radius: 0;
    color: var(--hoi4-text-dark);
}
#searchInput:focus {
    box-shadow: 0 0 5px var(--hoi4-link-gold);
    border-color: var(--hoi4-link-gold);
}

/* 搜索按钮 */
#searchButton, #mw-searchButton {
    background-color: var(--hoi4-border-color);
    border: 1px solid var(--hoi4-border-highlight);
    border-radius: 0;
    color: var(--hoi4-text-light);
    font-family: var(--font-heading);
    text-transform: uppercase;
}
#searchButton:hover, #mw-searchButton:hover {
    background-color: #666960;
}


/* --- 4. 字体与排版 --- */

/* 所有标题 */
h1, h2, h3, h4, h5, h6, #firstHeading, .mw-first-heading {
    font-family: var(--font-heading);
    color: var(--hoi4-text-dark);
    border-bottom: 1px solid #c9be9f;
    letter-spacing: 1.5px; /* 增加字间距,更有气势 */
    text-transform: uppercase; /* 标题大写,军事风格 */
    padding-bottom: 0.3em;
    text-shadow: 1px 1px 0px #fff; /* 轻微的文本凸起感 */
}
#firstHeading, .mw-first-heading {
    font-size: 2.5em;
    border-bottom-width: 2px;
}

/* 侧边栏标题 (快速导航, 常用功能...) */
#mw-panel .vector-menu-heading, #mw-panel h3 {
    font-family: var(--font-heading);
    color: var(--hoi4-link-gold);
    letter-spacing: 1px;
    border-bottom: 1px solid var(--hoi4-border-color);
    text-transform: uppercase;
}


/* --- 5. 链接和UI细节 --- */

/* 内容区链接 */
#content a {
    color: #5a7a9a; /* 游戏中的蓝色链接 */
    font-weight: bold;
    text-decoration: none;
}
#content a:hover {
    color: #8ab3d6;
    text-decoration: underline;
}
#content a.new { /* 未创建的页面,用警示红 */
    color: var(--hoi4-accent-red) !important;
}

/* 侧边栏链接 */
#mw-panel .vector-menu-content a, #p-personal .vector-menu-content a {
    color: var(--hoi4-text-light);
    text-decoration: none;
}
#mw-panel .vector-menu-content a:hover, #p-personal .vector-menu-content a:hover {
    background-color: rgba(200, 180, 106, 0.1); /* 鼠标悬停时有金色微光 */
    color: var(--hoi4-link-gold-hover);
}

/* 目录 (TOC) */
#toc {
    background-color: #f5eed8; /* 比主内容更浅的纸色 */
    border: 1px solid var(--hoi4-border-color);
    border-radius: 0;
}
#toc .toctitle {
    font-family: var(--font-heading);
    text-align: center;
}

/* 信息框 (Infobox) */
.infobox {
    background-color: #f0e6ca;
    border: 1px solid var(--hoi4-border-color);
    box-shadow: inset 0 0 8px rgba(0,0,0,0.2); /* 内阴影增加凹陷感 */
    border-radius: 0;
}
.infobox .infobox-title, .infobox th {
    background-color: #4a4d46;
    color: var(--hoi4-link-gold);
    font-family: var(--font-heading);
    text-transform: uppercase;
}