MediaWiki:Timeless.css:修订间差异
来自高堡奇驹Wiki|The Pony in The High Castle Wiki
无编辑摘要 |
无编辑摘要 |
||
| 第1行: | 第1行: | ||
/* 这里放置的CSS将应用于Timeless皮肤 */ | /* 这里放置的CSS将应用于Timeless皮肤 */ | ||
/* 更改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 { | :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: # | --hoi4-text-light: #dcdcdc; /* 亮色文字 (用于深色背景) */ | ||
--hoi4-border- | --hoi4-text-dark: #3c342a; /* 暗色文字 (用于纸张背景) */ | ||
--hoi4-link- | --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; /* 正文字体 */ | |||
} | } | ||
/* | /* --- 2. 整体布局:深色外壳 + 浅色内容 --- */ | ||
/* 全局背景 */ | |||
body { | body { | ||
/* | background-color: var(--hoi4-bg-dark-metal); | ||
/* | /* 进阶:添加无缝平铺的背景纹理,质感倍增! */ | ||
/* 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); | |||
} | } | ||
/* | /* 主要内容区域(文章) */ | ||
#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: | border: 2px solid var(--hoi4-border-color); | ||
box-shadow: 0 | border-top-color: var(--hoi4-border-highlight); /* 顶部边框亮一点,模拟光照 */ | ||
border-radius: 0; /* 锐利直角 */ | |||
box-shadow: 0 5px 25px rgba(0, 0, 0, 0.7); /* 强化立体感 */ | |||
} | } | ||
/* 3. | /* --- 3. 头部、侧边栏和搜索框 --- */ | ||
/* 顶部横幅 */ | |||
#mw-head { | #mw-head { | ||
background: linear-gradient(to bottom, #4a4d46, #3a3d36); /* 渐变增加质感 */ | background: linear-gradient(to bottom, #4a4d46, #3a3d36); /* 渐变增加质感 */ | ||
border-bottom: 2px solid | 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 { | ||
color: var(--hoi4- | 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 | border: 1px solid var(--hoi4-border-color); | ||
border-radius: 0; | |||
color: var(--hoi4-text-dark); | color: var(--hoi4-text-dark); | ||
} | |||
#searchInput:focus { | |||
box-shadow: 0 0 5px var(--hoi4-link-gold); | |||
border-color: var(--hoi4-link-gold); | |||
} | } | ||
# | /* 搜索按钮 */ | ||
font- | #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: | 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: var(--hoi4- | 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); | color: var(--hoi4-text-light); | ||
text-decoration: none; | |||
text- | |||
} | } | ||
#mw-panel .vector-menu-content a:hover, #p-personal .vector-menu-content a:hover { | |||
# | background-color: rgba(200, 180, 106, 0.1); /* 鼠标悬停时有金色微光 */ | ||
background-color: | color: var(--hoi4-link-gold-hover); | ||
} | } | ||
/* | /* 目录 (TOC) */ | ||
#toc { | |||
background-color: #f5eed8; /* 比主内容更浅的纸色 */ | background-color: #f5eed8; /* 比主内容更浅的纸色 */ | ||
border: | border: 1px solid var(--hoi4-border-color); | ||
border-radius: 0; | |||
} | } | ||
. | #toc .toctitle { | ||
font-family: var(--font-heading); | |||
text-align: center; | text-align: center; | ||
} | } | ||
/* | /* 信息框 (Infobox) */ | ||
.infobox { | |||
background-color: # | background-color: #f0e6ca; | ||
border: 1px solid var(--hoi4-border- | 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 { | |||
font-family: | 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;
}
