MediaWiki:Common.css
MediaWiki界面页面
更多操作
注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的更改的影响。
- Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5或Ctrl-R(Mac为⌘-R)
- Google Chrome:按Ctrl-Shift-R(Mac为⌘-Shift-R)
- Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5。
/**
* MediaWiki:Common.css
* 任务 4.2:深色海洋配色
* 任务 4.3:首页卡片布局
* 任务 8:Infobox 模板样式
* 将此内容粘贴到 Wiki 站的 MediaWiki:Common.css 页面
*/
/* ── 深色海洋配色变量 ─────────────────────────────────── */
:root {
--color-bg-primary: #0a1628;
--color-bg-secondary: #1a3a5c;
--color-accent: #c9a84c;
--color-link: #4a9eff;
--color-text: #e8eaf0;
--color-border: #2a4a6c;
}
/* ── 首页卡片布局(任务 4.3)────────────────────────────── */
.wiki-home-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
gap: 1.2rem;
margin: 1.5rem 0;
}
.wiki-home-card {
background: var(--color-bg-secondary, #1a3a5c);
border: 1px solid var(--color-border, #2a4a6c);
border-radius: 8px;
padding: 1.2rem;
text-align: center;
transition: transform 0.2s, box-shadow 0.2s;
}
.wiki-home-card:hover {
transform: translateY(-3px);
box-shadow: 0 6px 20px rgba(74, 158, 255, 0.2);
}
.wiki-home-card .card-icon {
font-size: 2.5rem;
margin-bottom: 0.6rem;
}
.wiki-home-card .card-title {
font-size: 1.1rem;
font-weight: bold;
color: var(--color-accent, #c9a84c);
margin-bottom: 0.4rem;
}
/* 卡片内链接不显示红色(页面未创建时) */
.wiki-home-card a,
.wiki-home-card a:visited,
.wiki-home-card a.new,
.wiki-home-card a.new:visited {
color: inherit;
text-decoration: none;
}
.wiki-home-card:hover a {
color: var(--color-accent, #c9a84c);
}
.wiki-home-card .card-desc {
font-size: 0.85rem;
opacity: 0.8;
}
/* ── 船只信息卡(任务 8.1)──────────────────────────────── */
.infobox-ship {
float: right;
clear: right;
margin: 0 0 1rem 1.5rem;
padding: 0.8rem;
min-width: 260px;
max-width: 320px;
background: var(--color-bg-secondary, #1a3a5c);
border: 1px solid var(--color-accent, #c9a84c);
border-radius: 6px;
font-size: 0.9rem;
}
.infobox-ship .infobox-title {
text-align: center;
font-size: 1.1rem;
font-weight: bold;
color: var(--color-accent, #c9a84c);
padding-bottom: 0.5rem;
border-bottom: 1px solid var(--color-border, #2a4a6c);
margin-bottom: 0.6rem;
}
.infobox-ship table {
width: 100%;
border-collapse: collapse;
}
.infobox-ship td {
padding: 3px 6px;
border-bottom: 1px solid rgba(42, 74, 108, 0.5);
}
.infobox-ship td:first-child {
font-weight: bold;
color: var(--color-accent, #c9a84c);
white-space: nowrap;
width: 45%;
}
/* ── 物品图标网格(任务 8.3)────────────────────────────── */
.item-icon-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
gap: 0.8rem;
margin: 1rem 0;
}
.item-icon-grid .item-card {
background: var(--color-bg-secondary, #1a3a5c);
border: 1px solid var(--color-border, #2a4a6c);
border-radius: 6px;
padding: 0.6rem;
text-align: center;
font-size: 0.8rem;
}
.item-icon-grid .item-card img {
max-width: 64px;
max-height: 64px;
margin-bottom: 0.3rem;
}
/* ── 可排序数据表格(任务 8.2)──────────────────────────── */
.wikitable.equipment-table th {
background: var(--color-bg-secondary, #1a3a5c);
color: var(--color-accent, #c9a84c);
border-color: var(--color-border, #2a4a6c);
}
.wikitable.equipment-table td {
border-color: var(--color-border, #2a4a6c);
}