跳转到内容

MediaWiki:Common.css:修订间差异

来自次元企鹅情报局百科
Admin留言 | 贡献
无编辑摘要
Admin留言 | 贡献
无编辑摘要
第1行: 第1行:
/****************************************************
/****************************************************
  * ✅ Penguin Cute UI — Final Clean Version
  * ✅ Penguin Cute UI — Final Clean Version
  * ✅ 主要内容区加冰蓝柔和框
  * ✅ 首页专属冰蓝柔和风 + 企鹅可爱 UI
* ✅ 全站其余 DIV 不加框(避免冲突)
  ****************************************************/
  ****************************************************/


/* ===== 顶部 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;
}
}




/****************************************************
/****************************************************
  * ✅ 只给首页主要内容区(第一层 DIV)加柔和冰蓝框
  * ✅ 首页主要内容区:冰蓝柔和框(只作用首页)
  ****************************************************/
  ****************************************************/
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行:


/****************************************************
/****************************************************
  * ✅ 核心导航 卡片(企鹅可爱软 UI)
  * ✅ 核心导航 — 可爱企鹅卡片风
  ****************************************************/
  ****************************************************/
.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
  * ✅ 新番推荐 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, .toc{
第152行: 第187行:
   box-shadow:none !important;
   box-shadow:none !important;
}
}
.tocnumber{ color:#0096c7 }


/* ✅ 小屏适配 */
.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 }
}