MediaWiki:Common.css:修订间差异
外观
无编辑摘要 |
无编辑摘要 |
||
| 第1行: | 第1行: | ||
/**************************************************** | /**************************************************** | ||
* ✅ Penguin Cute UI — Final Clean Version | * ✅ Penguin Cute UI — Final Clean Version | ||
* ✅ | * ✅ 首页专属冰蓝柔和风 + 企鹅可爱 UI | ||
****************************************************/ | ****************************************************/ | ||
/* ===== 顶部 Banner(渐变 + LOGO | |||
/* =============================== | |||
✅ 顶部 Banner(渐变 + LOGO 漂浮动画) | |||
=============================== */ | |||
.pg-hero{ | .pg-hero{ | ||
width:100%; | width:100%; | ||
padding:64px 20px 72px; | padding:64px 20px 72px; | ||
background:linear-gradient(145deg,#e6f3ff,#f7fbff); | background:linear-gradient(145deg,#e6f3ff,#f7fbff); /* 冰蓝渐变 */ | ||
text-align:center; | text-align:center; | ||
box-sizing:border-box; | box-sizing:border-box; | ||
position:relative; | position:relative; | ||
} | } | ||
.pg-hero__logo{ | .pg-hero__logo{ | ||
margin:0 0 18px; | margin:0 0 18px; | ||
animation:pg-float 6s ease-in-out infinite; | animation:pg-float 6s ease-in-out infinite; | ||
} | } | ||
.pg-hero__title{ | .pg-hero__title{ | ||
font-size:44px; | font-size:44px; | ||
| 第25行: | 第29行: | ||
margin-bottom:10px; | margin-bottom:10px; | ||
} | } | ||
.pg-hero__subtitle{ | .pg-hero__subtitle{ | ||
font-size:18px; | font-size:18px; | ||
| 第33行: | 第38行: | ||
} | } | ||
/* Logo 漂浮动画 */ | /* ✅ Logo 漂浮动画 */ | ||
@keyframes pg-float{ | @keyframes pg-float{ | ||
0%,100%{ transform:translateY(0) } | 0%,100%{ transform:translateY(0) } | ||
50%{ transform:translateY(-6px) } | 50%{ transform:translateY(-6px) } | ||
} | } | ||
/**************************************************** | /**************************************************** | ||
* ✅ | * ✅ 全站背景清理(去掉默认灰框/灰底) | ||
****************************************************/ | ****************************************************/ | ||
.vector-body, | .vector-body, | ||
| 第54行: | 第60行: | ||
} | } | ||
/* 去掉默认 padding,否则首页外层会出现难看的空白 */ | |||
.mw-body, | .mw-body, | ||
.mw-body-content { | .mw-body-content { | ||
padding: 0 !important; | padding: 0 !important; | ||
} | } | ||
/**************************************************** | /**************************************************** | ||
* ✅ | * ✅ 首页主要内容区:冰蓝柔和框(只作用首页) | ||
****************************************************/ | ****************************************************/ | ||
body.page-Main_Page .mw-parser-output > div { | body.page-Main_Page .mw-parser-output > div { | ||
background: rgba(240, 248, 255, 0.65) !important; /* | background: rgba(240, 248, 255, 0.65) !important; /* 半透明冰蓝 */ | ||
border: 1px solid #cfe8ff !important; | border: 1px solid #cfe8ff !important; /* 柔和蓝边框 */ | ||
border-radius: 18px !important; | border-radius: 18px !important; /* 大圆角 */ | ||
box-shadow: 0 4px 12px rgba(0, 86, 179, 0.10) !important; | box-shadow: 0 4px 12px rgba(0, 86, 179, 0.10) !important; /* 蓝色柔光 */ | ||
padding: 25px !important; | padding: 25px !important; | ||
margin: 25px 0 !important; | margin: 25px 0 !important; | ||
} | } | ||
/* | /* 首页标题更好看 */ | ||
body.page-Main_Page h1, | body.page-Main_Page h1, | ||
body.page-Main_Page h2 { | body.page-Main_Page h2 { | ||
| 第82行: | 第89行: | ||
/**************************************************** | /**************************************************** | ||
* ✅ 核心导航 | * ✅ 核心导航 — 可爱企鹅卡片风 | ||
****************************************************/ | ****************************************************/ | ||
.pg-grid{ | .pg-grid{ | ||
| 第92行: | 第99行: | ||
margin:0 auto; | margin:0 auto; | ||
} | } | ||
.pg-card{ | .pg-card{ | ||
background:#ffffff; | background:#ffffff; | ||
| 第100行: | 第108行: | ||
text-align:center; | text-align:center; | ||
} | } | ||
.pg-card:hover{ | .pg-card:hover{ | ||
transform:translateY(-4px); | transform:translateY(-4px); | ||
box-shadow:0 10px 24px rgba(0,0,0,.10); | box-shadow:0 10px 24px rgba(0,0,0,.10); | ||
} | } | ||
.pg-card__icon{ | .pg-card__icon{ | ||
font-size:28px; margin-bottom:8px | font-size:28px; | ||
margin-bottom:8px; | |||
} | } | ||
.pg-card__title{ | .pg-card__title{ | ||
font-size:19px; font-weight:800; color:#1b4d7a | font-size:19px; | ||
font-weight:800; | |||
color:#1b4d7a; | |||
} | } | ||
.pg-card__desc{ | .pg-card__desc{ | ||
margin:6px 0 10px; color:#54606f; font-size:14.5px | margin:6px 0 10px; | ||
color:#54606f; | |||
font-size:14.5px; | |||
} | } | ||
.pg-card__link a, .pg-card__link{ | |||
color:#0a78b5 !important; text-decoration:none; font-weight:700 | .pg-card__link a, | ||
.pg-card__link{ | |||
color:#0a78b5 !important; | |||
text-decoration:none; | |||
font-weight:700; | |||
} | } | ||
/**************************************************** | /**************************************************** | ||
* ✅ 新番推荐 | * ✅ 新番推荐 Gallery(平图卡片) | ||
****************************************************/ | ****************************************************/ | ||
.pg-gallery{ | .pg-gallery{ | ||
| 第129行: | 第151行: | ||
padding:8px 2px 26px; | padding:8px 2px 26px; | ||
} | } | ||
.pg-cover{ text-align:center } | |||
.pg-cover{ | |||
text-align:center; | |||
} | |||
.pg-cover__title{ | .pg-cover__title{ | ||
margin-top:8px; font-size:16px; font-weight:700; color:#2b2d42 | margin-top:8px; | ||
font-size:16px; | |||
font-weight:700; | |||
color:#2b2d42; | |||
} | } | ||
/**************************************************** | /**************************************************** | ||
* ✅ | * ✅ 关于本站模块优化 | ||
****************************************************/ | ****************************************************/ | ||
.pg-about{ | .pg-about{ | ||
max-width:900px; margin:8px auto 40px; padding:0 2px; | max-width:900px; | ||
font-size:16px; line-height:1.9; color:#333 | margin:8px auto 40px; | ||
padding:0 2px; | |||
font-size:16px; | |||
line-height:1.9; | |||
color:#333; | |||
} | } | ||
/**************************************************** | /**************************************************** | ||
* ✅ | * ✅ TOC(目录)扁平化美化 | ||
****************************************************/ | ****************************************************/ | ||
#toc, .toc{ | #toc, .toc{ | ||
| 第152行: | 第187行: | ||
box-shadow:none !important; | box-shadow:none !important; | ||
} | } | ||
/* ✅ | .tocnumber{ | ||
color:#0096c7; | |||
} | |||
/**************************************************** | |||
* ✅ 小屏适配(手机友好) | |||
****************************************************/ | |||
@media (max-width:680px){ | @media (max-width:680px){ | ||
.pg-hero__title{ font-size:32px } | .pg-hero__title{ font-size:32px } | ||
.pg-hero__subtitle{ font-size:16px } | .pg-hero__subtitle{ font-size:16px } | ||
} | } | ||
2025年11月6日 (四) 17:27的版本
/****************************************************
* ✅ Penguin Cute UI — Final Clean Version
* ✅ 首页专属冰蓝柔和风 + 企鹅可爱 UI
****************************************************/
/* ===============================
✅ 顶部 Banner(渐变 + LOGO 漂浮动画)
=============================== */
.pg-hero{
width:100%;
padding:64px 20px 72px;
background:linear-gradient(145deg,#e6f3ff,#f7fbff); /* 冰蓝渐变 */
text-align:center;
box-sizing:border-box;
position:relative;
}
.pg-hero__logo{
margin:0 0 18px;
animation:pg-float 6s ease-in-out infinite;
}
.pg-hero__title{
font-size:44px;
font-weight:800;
color:#1b4d7a;
letter-spacing:.5px;
margin-bottom:10px;
}
.pg-hero__subtitle{
font-size:18px;
color:#2b2d42;
line-height:1.85;
max-width:860px;
margin:0 auto;
}
/* ✅ Logo 漂浮动画 */
@keyframes pg-float{
0%,100%{ transform:translateY(0) }
50%{ transform:translateY(-6px) }
}
/****************************************************
* ✅ 全站背景清理(去掉默认灰框/灰底)
****************************************************/
.vector-body,
.vector-content,
.mw-body,
.mw-body-content,
.mw-parser-output,
.mw-workspace-container {
background: transparent !important;
border: none !important;
box-shadow: none !important;
}
/* 去掉默认 padding,否则首页外层会出现难看的空白 */
.mw-body,
.mw-body-content {
padding: 0 !important;
}
/****************************************************
* ✅ 首页主要内容区:冰蓝柔和框(只作用首页)
****************************************************/
body.page-Main_Page .mw-parser-output > div {
background: rgba(240, 248, 255, 0.65) !important; /* 半透明冰蓝 */
border: 1px solid #cfe8ff !important; /* 柔和蓝边框 */
border-radius: 18px !important; /* 大圆角 */
box-shadow: 0 4px 12px rgba(0, 86, 179, 0.10) !important; /* 蓝色柔光 */
padding: 25px !important;
margin: 25px 0 !important;
}
/* 首页标题更好看 */
body.page-Main_Page h1,
body.page-Main_Page h2 {
color: #174b75 !important;
}
/****************************************************
* ✅ 核心导航 — 可爱企鹅卡片风
****************************************************/
.pg-grid{
display:grid;
grid-template-columns:repeat(auto-fill,minmax(240px,1fr));
gap:20px;
padding:12px 2px 26px;
max-width:1100px;
margin:0 auto;
}
.pg-card{
background:#ffffff;
border-radius:20px;
padding:18px 18px 16px;
box-shadow:0 6px 18px rgba(0,0,0,.06);
transition:.2s ease;
text-align:center;
}
.pg-card:hover{
transform:translateY(-4px);
box-shadow:0 10px 24px rgba(0,0,0,.10);
}
.pg-card__icon{
font-size:28px;
margin-bottom:8px;
}
.pg-card__title{
font-size:19px;
font-weight:800;
color:#1b4d7a;
}
.pg-card__desc{
margin:6px 0 10px;
color:#54606f;
font-size:14.5px;
}
.pg-card__link a,
.pg-card__link{
color:#0a78b5 !important;
text-decoration:none;
font-weight:700;
}
/****************************************************
* ✅ 新番推荐 Gallery(平图卡片)
****************************************************/
.pg-gallery{
display:grid;
grid-template-columns:repeat(auto-fill,minmax(210px,1fr));
gap:18px;
max-width:1100px;
margin:0 auto 6px;
padding:8px 2px 26px;
}
.pg-cover{
text-align:center;
}
.pg-cover__title{
margin-top:8px;
font-size:16px;
font-weight:700;
color:#2b2d42;
}
/****************************************************
* ✅ 关于本站模块优化
****************************************************/
.pg-about{
max-width:900px;
margin:8px auto 40px;
padding:0 2px;
font-size:16px;
line-height:1.9;
color:#333;
}
/****************************************************
* ✅ TOC(目录)扁平化美化
****************************************************/
#toc, .toc{
background:transparent !important;
border:none !important;
box-shadow:none !important;
}
.tocnumber{
color:#0096c7;
}
/****************************************************
* ✅ 小屏适配(手机友好)
****************************************************/
@media (max-width:680px){
.pg-hero__title{ font-size:32px }
.pg-hero__subtitle{ font-size:16px }
}