MediaWiki:Timeless.css
来自高堡奇驹Wiki|The Pony in The High Castle Wiki
注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。
- Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5或Ctrl-R(Mac为⌘-R)
- Google Chrome:按Ctrl-Shift-R(Mac为⌘-Shift-R)
- Internet Explorer或Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5
- Opera:按 Ctrl-F5。
/* 这里放置的CSS将应用于Timeless皮肤 */ /* 更改Timeless皮肤的默认背景图片 */ /* ======================================================================== HOI4 Theme for MediaWiki Timeless - v7.0 THE FINAL BATTLE 最终决战版 - 修正所有已知问题 ======================================================================== */ /* --- 1. 核心颜色与字体变量 (无需修改) --- */ @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&family=Stalinist+One&family=Cinzel+Decorative:wght@700&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Roboto+Mono&display=swap'); :root { --sp-bg-dark-wood: #3d342a; --sp-bg-panel: #4a4238; --sp-bg-paper: #e6d8b1; --sp-text-light: #dcdcdc; --sp-text-dark: #3c342a; --sp-border-brass: #8c7853; --sp-border-brass-light: #ab9873; --sp-border-brass-dark: #5c4823; --sp-shadow-dark: #221e1a; --sp-link-color: #6e8ca6; --sp-link-hover: #8eacb6; --font-heading-main: 'Stalinist One', 'Impact', sans-serif; --font-heading-decorative: 'Cinzel Decorative', serif; --font-body: 'Roboto', sans-serif; --font-mono: 'Roboto Mono', monospace; } /* --- 2. 整体布局 --- */ body { background-color: var(--sp-bg-dark-wood) !important; background-image: url('https://www.transparenttextures.com/patterns/dark-denim-3.png') !important; font-family: var(--font-body) !important; color: var(--sp-text-light) !important; /* 全局默认为亮色文字 */ } /* 【核心修正】恢复正文文本可见性!*/ #content, #content p, #content li, #content dd, #content td, #content th { color: var(--sp-text-dark) !important; } /* 内容区主面板 */ #content { background-color: var(--sp-bg-paper) !important; padding: 2em 3em !important; border-radius: 0 !important; border: 1px solid var(--sp-border-brass-dark) !important; box-shadow: 5px 5px 0px 0px var(--sp-shadow-dark), inset 0 0 20px rgba(0,0,0,0.5) !important; } /* --- 3. 顶部控制台 (Header) --- */ #mw-header-container { background: linear-gradient(to bottom, #4a4238, #3d342a) !important; border-bottom: 2px solid #1a1a1a !important; box-shadow: 0 2px 5px rgba(0,0,0,0.5) !important; } #mw-head { background: none !important; border: none !important; box-shadow: none !important; } /* 搜索框 */ #searchInput { background-color: #26211c !important; border: 1px solid #1a1a1a !important; color: var(--sp-text-light) !important; box-shadow: inset 1px 1px 3px rgba(0,0,0,0.5) !important; border-radius: 2px !important; height: 34px !important; } #searchButton { background-color: var(--sp-border-brass) !important; color: var(--sp-text-dark) !important; border-radius: 2px !important; border-top: 1px solid var(--sp-border-brass-light) !important; border-left: 1px solid var(--sp-border-brass-light) !important; border-bottom: 1px solid var(--sp-border-brass-dark) !important; border-right: 1px solid var(--sp-border-brass-dark) !important; } /* 【核心修正】顶部用户菜单区域 - "仪表盘铭牌" 效果 */ #personal { background-color: rgba(0,0,0,0.2) !important; /* 半透明深色背景,使其与顶栏区分 */ border: 1px solid var(--sp-border-brass-dark) !important; box-shadow: inset 1px 1px 4px rgba(0,0,0,0.6) !important; /* 内雕刻阴影 */ margin: 4px 0 0 1em !important; padding: 0 10px !important; border-radius: 2px; height: 34px; box-sizing: border-box; } #personal h2 { /* 用户名和图标的容器 */ padding: 2px 0 0 25px !important; background-image: url(/skins/Timeless/resources/images/user-grey.svg?9ae1d) !important; filter: invert(1) brightness(0.8) !important; /* 让默认的灰色图标变亮 */ } #personal h2 a, #personal h2 a span { /* 用户名文字 */ color: var(--sp-text-light) !important; font-family: var(--font-heading-main) !important; text-shadow: 1px 1px 2px #000; } #personal .dropdown { background: var(--sp-bg-panel) !important; border-color: var(--sp-border-brass) !important; } #personal .dropdown::after { border-bottom-color: var(--sp-bg-panel) !important; } #personal .dropdown::before { border-bottom-color: var(--sp-border-brass) !important; } #personal a { color: var(--sp-text-light) !important; } #personal a:hover { color: var(--sp-border-brass-light) !important; } /* --- 4. 侧边栏 --- */ #mw-site-navigation, #mw-related-navigation { background-color: var(--sp-bg-panel) !important; background-image: url('https://www.transparenttextures.com/patterns/leather.png') !important; border: 1px solid #1e1f1c !important; box-shadow: inset 0 0 10px rgba(0,0,0,0.5); } #mw-site-navigation .sidebar-chunk, #mw-related-navigation .sidebar-chunk { background: transparent !important; border-top: 1px solid rgba(140, 120, 83, 0.3) !important; padding: 1.5em !important; box-shadow: none !important; } #mw-site-navigation .sidebar-chunk:first-child { border-top: none !important; } #mw-site-navigation h3, #mw-related-navigation h3 { font-family: var(--font-heading-decorative) !important; color: var(--sp-border-brass-light) !important; border-bottom-color: rgba(140, 120, 83, 0.5) !important; } /* --- 5. 内容模块与排版 --- */ .infobox, .navbox, .toc, .wikitable { background-color: rgba(0,0,0,0.03) !important; border: 2px solid transparent !important; border-image: linear-gradient(to bottom right, var(--sp-border-brass-light), var(--sp-border-brass-dark)) 1 !important; box-shadow: inset 0 0 0 2px rgba(0,0,0,0.2), 3px 3px 4px rgba(0,0,0,0.3) !important; } .infobox-title, .navbox > tbody > tr:first-child > td, .toctitle { background: linear-gradient(to bottom, #d8cabd, #c3b49c) !important; color: var(--sp-text-dark) !important; font-family: var(--font-heading-main) !important; border-bottom: 1px solid var(--sp-border-brass) !important; } #firstHeading, .mw-first-heading { font-family: var(--font-heading-main) !important; border-bottom: 3px double var(--sp-border-brass) !important; } h2, .mw-parser-output .mw-heading2 { font-family: var(--font-heading-decorative) !important; text-align: center; border-bottom: none !important; } h2::before, h2::after { content: ''; display: inline-block; vertical-align: middle; width: 20%; height: 1px; background: linear-gradient(to right, transparent, var(--sp-border-brass), transparent); }