MediaWiki:Common.css:修订间差异
来自勿忘草与永远的少女
跳到导航跳到搜索
创建页面,内容为“→这里放置的CSS将应用于所有皮肤: →===== 终末地风格首页样式 =====: →隐藏首页标题: .page-首页 #firstHeading { display: none; } →全局容器和背景设置: body { background: #0a0c12; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; color: #e5e9f0; } →主容器限制最大宽度并居中: .zmd-container { max-width: 1300px; margin: 0…” |
无编辑摘要 |
||
| 第1行: | 第1行: | ||
/* 这里放置的CSS将应用于所有皮肤 */ | /* 这里放置的CSS将应用于所有皮肤 */ | ||
/* ===== 终末地风格首页样式 ===== */ | /* ===== 终末地风格首页样式 - Bwiki标准三栏布局 ===== */ | ||
/* 隐藏首页标题 */ | /* 隐藏首页标题 */ | ||
.page-首页 #firstHeading { | .page-首页 #firstHeading, | ||
.page-首页 .firstHeading { | |||
display: none; | display: none; | ||
} | } | ||
/* | /* 全局背景 */ | ||
body { | body { | ||
background: #0a0c12; | background: #0a0c12 url('https://wiki.biligame.com/zmd/images/背景图.jpg') repeat fixed top center; | ||
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; | font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; | ||
color: #e5e9f0; | color: #e5e9f0; | ||
} | } | ||
/* | /* Bwiki标准:内容总宽度1160px */ | ||
.zmd- | .zmd-wrapper { | ||
width: 1160px; | |||
margin: 0 auto; | margin: 0 auto; | ||
background: transparent; | background: transparent; | ||
position: relative; | |||
} | } | ||
/* ===== | /* ===== 轮播图区域 Bwiki标准尺寸960*300 ===== */ | ||
.zmd- | .zmd-carousel { | ||
width: 960px; | |||
height: 300px; | |||
margin: 0 auto 30px auto; | |||
overflow: hidden; | overflow: hidden; | ||
box-shadow: 0 | border-radius: 8px; | ||
box-shadow: 0 4px 20px rgba(0,0,0,0.4); | |||
} | } | ||
.zmd- | .zmd-carousel img { | ||
width: 100%; | width: 100%; | ||
height: | height: 100%; | ||
display: | object-fit: cover; | ||
} | |||
/* ===== 三栏布局核心:左270px 中565px 右270px ===== */ | |||
.zmd-three-columns { | |||
display: flex; | |||
gap: 30px; | |||
justify-content: center; | |||
} | |||
.zmd-left { | |||
width: 270px; | |||
flex-shrink: 0; | |||
} | |||
.zmd-center { | |||
width: 565px; | |||
flex-shrink: 0; | |||
} | |||
.zmd-right { | |||
width: 270px; | |||
flex-shrink: 0; | |||
} | |||
/* 响应式:小屏幕时三栏变单列 */ | |||
@media (max-width: 1200px) { | |||
.zmd-wrapper { | |||
width: auto; | |||
margin: 0 20px; | |||
} | |||
.zmd-three-columns { | |||
flex-direction: column; | |||
gap: 20px; | |||
} | |||
.zmd-left, .zmd-center, .zmd-right { | |||
width: 100%; | |||
} | |||
.zmd-carousel { | |||
width: 100%; | |||
height: auto; | |||
aspect-ratio: 960 / 300; | |||
} | |||
} | } | ||
/* ===== | /* ===== 通用板块样式(仿Bwiki卡片风格) ===== */ | ||
.zmd-section { | .zmd-section { | ||
background: rgba(20, 24, 36, 0. | background: rgba(20, 24, 36, 0.75); | ||
backdrop-filter: blur( | backdrop-filter: blur(8px); | ||
border-radius: | border-radius: 8px; | ||
padding: | padding: 16px 18px; | ||
margin-bottom: | margin-bottom: 25px; | ||
border: 1px solid rgba(66, 140, 200, 0. | border: 1px solid rgba(66, 140, 200, 0.25); | ||
transition: all 0.2s; | transition: all 0.2s; | ||
} | } | ||
.zmd-section:hover { | .zmd-section:hover { | ||
border-color: rgba(66, 140, 200, 0. | border-color: rgba(66, 140, 200, 0.6); | ||
box-shadow: 0 | box-shadow: 0 4px 12px rgba(0,0,0,0.3); | ||
} | } | ||
/* 板块标题 */ | /* 板块标题 - 带装饰条 */ | ||
.zmd-section-title { | .zmd-section-title { | ||
font-size: | font-size: 18px; | ||
font-weight: bold; | font-weight: bold; | ||
margin- | margin: -8px 0 16px 0; | ||
padding- | padding-bottom: 8px; | ||
border- | border-bottom: 2px solid rgba(60, 126, 176, 0.5); | ||
color: #f0f3fa; | color: #f0f3fa; | ||
display: flex; | |||
align-items: center; | |||
gap: 8px; | |||
} | |||
.zmd-section-title::before { | |||
content: ""; | |||
display: inline-block; | |||
width: 4px; | |||
height: 18px; | |||
background: #3c7eb0; | |||
border-radius: 2px; | |||
} | } | ||
.zmd-section-title span { | .zmd-section-title span { | ||
background: linear-gradient(135deg, #fff, # | background: linear-gradient(135deg, #fff, #8abce6); | ||
-webkit-background-clip: text; | -webkit-background-clip: text; | ||
background-clip: text; | background-clip: text; | ||
| 第69行: | 第118行: | ||
} | } | ||
/* ===== | /* ===== 图鉴卡片网格 ===== */ | ||
.zmd-grid-4 { | .zmd-grid-4 { | ||
display: grid; | display: grid; | ||
grid-template-columns: repeat( | grid-template-columns: repeat(4, 1fr); | ||
gap: 12px; | |||
gap: | |||
} | } | ||
.zmd-card { | .zmd-card { | ||
background: rgba(0, 0, 0, 0. | background: rgba(0, 0, 0, 0.5); | ||
border-radius: | border-radius: 12px; | ||
overflow: hidden; | overflow: hidden; | ||
text-align: center; | text-align: center; | ||
transition: | transition: all 0.2s; | ||
border: 1px solid #2a2e3e; | border: 1px solid #2a2e3e; | ||
cursor: pointer; | cursor: pointer; | ||
} | } | ||
.zmd-card:hover { | .zmd-card:hover { | ||
transform: translateY(- | transform: translateY(-3px); | ||
border-color: #4c8cb0; | border-color: #4c8cb0; | ||
box-shadow: 0 6px 14px rgba(0,0,0,0.3); | |||
} | } | ||
.zmd-card-img { | .zmd-card-img { | ||
| 第108行: | 第145行: | ||
} | } | ||
.zmd-card-title { | .zmd-card-title { | ||
padding: | padding: 10px 6px; | ||
font-weight: | font-weight: 500; | ||
font-size: | font-size: 13px; | ||
background: rgba(0,0,0,0.6); | background: rgba(0,0,0,0.6); | ||
color: #e0e7ff; | color: #e0e7ff; | ||
} | } | ||
/* | /* ===== 活动倒计时 ===== */ | ||
.zmd-event-item { | .zmd-event-item { | ||
background: rgba(0,0,0,0. | background: rgba(0, 0, 0, 0.5); | ||
border-radius: | border-radius: 12px; | ||
padding: | padding: 14px; | ||
margin-bottom: | margin-bottom: 14px; | ||
border-left: | border-left: 3px solid #f4a261; | ||
} | } | ||
.zmd-event-name { | .zmd-event-name { | ||
font-size: | font-size: 16px; | ||
font-weight: bold; | font-weight: bold; | ||
margin-bottom: | margin-bottom: 6px; | ||
} | } | ||
.zmd-event-time { | .zmd-event-time { | ||
color: #9aa9c1; | color: #9aa9c1; | ||
font-size: | font-size: 12px; | ||
margin-bottom: | margin-bottom: 10px; | ||
} | } | ||
.zmd-countdown { | .zmd-countdown { | ||
font-family: monospace; | font-family: monospace; | ||
font-size: | font-size: 18px; | ||
font-weight: bold; | font-weight: bold; | ||
color: #f4a261; | color: #f4a261; | ||
background: #00000066; | background: #00000066; | ||
display: inline-block; | display: inline-block; | ||
padding: | padding: 4px 12px; | ||
border-radius: | border-radius: 20px; | ||
letter-spacing: | letter-spacing: 1px; | ||
} | } | ||
/* | /* ===== 更新日志列表 ===== */ | ||
.zmd-update-list { | .zmd-update-list { | ||
list-style: none; | list-style: none; | ||
padding: 0; | padding: 0; | ||
margin: 0; | |||
} | } | ||
.zmd-update-list li { | .zmd-update-list li { | ||
padding: | padding: 10px 0; | ||
border-bottom: 1px solid #2a2f3a; | border-bottom: 1px solid #2a2f3a; | ||
display: flex; | display: flex; | ||
gap: | gap: 12px; | ||
align-items: center; | align-items: center; | ||
} | } | ||
.zmd-update-date { | .zmd-update-date { | ||
background: #2a3a4a; | background: #2a3a4a; | ||
padding: 2px | padding: 2px 8px; | ||
border-radius: | border-radius: 4px; | ||
font-size: | font-size: 11px; | ||
color: #bcd0ff; | color: #bcd0ff; | ||
white-space: nowrap; | white-space: nowrap; | ||
| 第168行: | 第206行: | ||
color: #c0d4ff; | color: #c0d4ff; | ||
text-decoration: none; | text-decoration: none; | ||
font-size: 13px; | |||
} | } | ||
.zmd-update-text a:hover { | .zmd-update-text a:hover { | ||
| 第174行: | 第213行: | ||
} | } | ||
/* | /* ===== 关于WIKI模块 ===== */ | ||
.zmd-wiki-info { | .zmd-wiki-info { | ||
background: linear-gradient(145deg, | background: linear-gradient(145deg, rgba(17, 22, 31, 0.9), rgba(11, 15, 22, 0.9)); | ||
border-radius: | border-radius: 12px; | ||
padding: | padding: 18px; | ||
margin-bottom: | margin-bottom: 25px; | ||
text-align: center; | text-align: center; | ||
border: 1px solid #2a3a4a; | |||
} | } | ||
.zmd-stats { | .zmd-stats { | ||
font-size: | font-size: 22px; | ||
font-weight: bold; | font-weight: bold; | ||
color: #7ab3c8; | color: #7ab3c8; | ||
margin: | margin: 6px 0; | ||
} | } | ||
.zmd-btn { | .zmd-btn { | ||
display: inline-block; | display: inline-block; | ||
background: #2f4f6f; | background: #2f4f6f; | ||
padding: | padding: 6px 20px; | ||
border-radius: | border-radius: 24px; | ||
color: white; | color: white; | ||
font-weight: bold; | font-weight: bold; | ||
text-decoration: none; | text-decoration: none; | ||
margin-top: | margin-top: 10px; | ||
font-size: 13px; | |||
transition: 0.2s; | transition: 0.2s; | ||
} | } | ||
| 第204行: | 第245行: | ||
} | } | ||
/* | /* ===== 常用链接 ===== */ | ||
.zmd- | .zmd-link-list { | ||
display: flex; | display: flex; | ||
flex-wrap: wrap; | |||
gap: 12px; | |||
} | |||
.zmd-link-list a { | |||
color: #9cb8e0; | |||
text-decoration: none; | |||
font-size: 13px; | |||
} | } | ||
.zmd- | .zmd-link-list a:hover { | ||
color: white; | color: white; | ||
} | } | ||
/* 页脚 */ | /* ===== 页脚 ===== */ | ||
.zmd-footer { | .zmd-footer { | ||
text-align: center; | text-align: center; | ||
| 第229行: | 第266行: | ||
padding-top: 20px; | padding-top: 20px; | ||
border-top: 1px solid #2a2f3a; | border-top: 1px solid #2a2f3a; | ||
font-size: | font-size: 12px; | ||
color: #6c7a8e; | color: #6c7a8e; | ||
clear: both; | |||
} | } | ||
2026年3月26日 (四) 21:23的版本
/* 这里放置的CSS将应用于所有皮肤 */
/* ===== 终末地风格首页样式 - Bwiki标准三栏布局 ===== */
/* 隐藏首页标题 */
.page-首页 #firstHeading,
.page-首页 .firstHeading {
display: none;
}
/* 全局背景 */
body {
background: #0a0c12 url('https://wiki.biligame.com/zmd/images/背景图.jpg') repeat fixed top center;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
color: #e5e9f0;
}
/* Bwiki标准:内容总宽度1160px */
.zmd-wrapper {
width: 1160px;
margin: 0 auto;
background: transparent;
position: relative;
}
/* ===== 轮播图区域 Bwiki标准尺寸960*300 ===== */
.zmd-carousel {
width: 960px;
height: 300px;
margin: 0 auto 30px auto;
overflow: hidden;
border-radius: 8px;
box-shadow: 0 4px 20px rgba(0,0,0,0.4);
}
.zmd-carousel img {
width: 100%;
height: 100%;
object-fit: cover;
}
/* ===== 三栏布局核心:左270px 中565px 右270px ===== */
.zmd-three-columns {
display: flex;
gap: 30px;
justify-content: center;
}
.zmd-left {
width: 270px;
flex-shrink: 0;
}
.zmd-center {
width: 565px;
flex-shrink: 0;
}
.zmd-right {
width: 270px;
flex-shrink: 0;
}
/* 响应式:小屏幕时三栏变单列 */
@media (max-width: 1200px) {
.zmd-wrapper {
width: auto;
margin: 0 20px;
}
.zmd-three-columns {
flex-direction: column;
gap: 20px;
}
.zmd-left, .zmd-center, .zmd-right {
width: 100%;
}
.zmd-carousel {
width: 100%;
height: auto;
aspect-ratio: 960 / 300;
}
}
/* ===== 通用板块样式(仿Bwiki卡片风格) ===== */
.zmd-section {
background: rgba(20, 24, 36, 0.75);
backdrop-filter: blur(8px);
border-radius: 8px;
padding: 16px 18px;
margin-bottom: 25px;
border: 1px solid rgba(66, 140, 200, 0.25);
transition: all 0.2s;
}
.zmd-section:hover {
border-color: rgba(66, 140, 200, 0.6);
box-shadow: 0 4px 12px rgba(0,0,0,0.3);
}
/* 板块标题 - 带装饰条 */
.zmd-section-title {
font-size: 18px;
font-weight: bold;
margin: -8px 0 16px 0;
padding-bottom: 8px;
border-bottom: 2px solid rgba(60, 126, 176, 0.5);
color: #f0f3fa;
display: flex;
align-items: center;
gap: 8px;
}
.zmd-section-title::before {
content: "";
display: inline-block;
width: 4px;
height: 18px;
background: #3c7eb0;
border-radius: 2px;
}
.zmd-section-title span {
background: linear-gradient(135deg, #fff, #8abce6);
-webkit-background-clip: text;
background-clip: text;
color: transparent;
}
/* ===== 图鉴卡片网格 ===== */
.zmd-grid-4 {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 12px;
}
.zmd-card {
background: rgba(0, 0, 0, 0.5);
border-radius: 12px;
overflow: hidden;
text-align: center;
transition: all 0.2s;
border: 1px solid #2a2e3e;
cursor: pointer;
}
.zmd-card:hover {
transform: translateY(-3px);
border-color: #4c8cb0;
box-shadow: 0 6px 14px rgba(0,0,0,0.3);
}
.zmd-card-img {
width: 100%;
aspect-ratio: 1 / 1;
object-fit: cover;
background: #11141c;
}
.zmd-card-title {
padding: 10px 6px;
font-weight: 500;
font-size: 13px;
background: rgba(0,0,0,0.6);
color: #e0e7ff;
}
/* ===== 活动倒计时 ===== */
.zmd-event-item {
background: rgba(0, 0, 0, 0.5);
border-radius: 12px;
padding: 14px;
margin-bottom: 14px;
border-left: 3px solid #f4a261;
}
.zmd-event-name {
font-size: 16px;
font-weight: bold;
margin-bottom: 6px;
}
.zmd-event-time {
color: #9aa9c1;
font-size: 12px;
margin-bottom: 10px;
}
.zmd-countdown {
font-family: monospace;
font-size: 18px;
font-weight: bold;
color: #f4a261;
background: #00000066;
display: inline-block;
padding: 4px 12px;
border-radius: 20px;
letter-spacing: 1px;
}
/* ===== 更新日志列表 ===== */
.zmd-update-list {
list-style: none;
padding: 0;
margin: 0;
}
.zmd-update-list li {
padding: 10px 0;
border-bottom: 1px solid #2a2f3a;
display: flex;
gap: 12px;
align-items: center;
}
.zmd-update-date {
background: #2a3a4a;
padding: 2px 8px;
border-radius: 4px;
font-size: 11px;
color: #bcd0ff;
white-space: nowrap;
}
.zmd-update-text a {
color: #c0d4ff;
text-decoration: none;
font-size: 13px;
}
.zmd-update-text a:hover {
color: white;
text-decoration: underline;
}
/* ===== 关于WIKI模块 ===== */
.zmd-wiki-info {
background: linear-gradient(145deg, rgba(17, 22, 31, 0.9), rgba(11, 15, 22, 0.9));
border-radius: 12px;
padding: 18px;
margin-bottom: 25px;
text-align: center;
border: 1px solid #2a3a4a;
}
.zmd-stats {
font-size: 22px;
font-weight: bold;
color: #7ab3c8;
margin: 6px 0;
}
.zmd-btn {
display: inline-block;
background: #2f4f6f;
padding: 6px 20px;
border-radius: 24px;
color: white;
font-weight: bold;
text-decoration: none;
margin-top: 10px;
font-size: 13px;
transition: 0.2s;
}
.zmd-btn:hover {
background: #3f6f8f;
color: white;
}
/* ===== 常用链接 ===== */
.zmd-link-list {
display: flex;
flex-wrap: wrap;
gap: 12px;
}
.zmd-link-list a {
color: #9cb8e0;
text-decoration: none;
font-size: 13px;
}
.zmd-link-list a:hover {
color: white;
}
/* ===== 页脚 ===== */
.zmd-footer {
text-align: center;
margin: 40px 0 30px;
padding-top: 20px;
border-top: 1px solid #2a2f3a;
font-size: 12px;
color: #6c7a8e;
clear: both;
}