模板:在积雨云上空相遇/styles.css:修订间差异
来自Blockland Wiki
更多操作
无编辑摘要 |
无编辑摘要 |
||
| 第2行: | 第2行: | ||
/* | /* | ||
* 積乱雲の上で、出会う。 | * 積乱雲の上で、出会う。 | ||
* Summer | * Crystal Summer 5.2 | ||
* | * Clean Ice-White Edition | ||
* | |||
* TemplateStyles / Citizen / Vector | |||
*/ | */ | ||
/* ===== 1. Navbox | /* ================================ | ||
1. Navbox 外框 | |||
================================ */ | |||
.navbox.sekiun-navbox { | .navbox.sekiun-navbox, | ||
html body.skin-citizen .navbox.sekiun-navbox { | |||
position: relative !important; | position: relative !important; | ||
width: 100%; | width: 100%; | ||
box-sizing: border-box; | box-sizing: border-box; | ||
background: light-dark(# | background: light-dark(#FFFFFF, #183440) !important; | ||
border: 2px solid # | |||
border: 2px solid #72D4F0 !important; | |||
border-radius: 16px !important; | border-radius: 16px !important; | ||
border-collapse: separate !important; | border-collapse: separate !important; | ||
border-spacing: 0 !important; | border-spacing: 0 !important; | ||
overflow: visible !important; | overflow: visible !important; | ||
box-shadow: | box-shadow: | ||
0 5px 22px rgba( | 0 5px 22px rgba(29,163,219,.16) !important; | ||
transition: | transition: | ||
| 第29行: | 第35行: | ||
} | } | ||
.navbox.sekiun-navbox:hover { | .navbox.sekiun-navbox:hover, | ||
border-color: # | html body.skin-citizen .navbox.sekiun-navbox:hover { | ||
border-color: #37C8ED !important; | |||
box-shadow: | box-shadow: | ||
0 | 0 7px 26px rgba(29,163,219,.23), | ||
0 0 | 0 0 12px rgba(79,213,232,.12) !important; | ||
} | } | ||
/* ===== 2. | /* ================================ | ||
2. 积雨云背景 | |||
================================ */ | |||
.navbox.sekiun-navbox .navbox-inner { | .navbox.sekiun-navbox .navbox-inner, | ||
html body.skin-citizen .navbox.sekiun-navbox .navbox-inner { | |||
position: relative !important; | position: relative !important; | ||
background: transparent !important; | background: transparent !important; | ||
| 第48行: | 第59行: | ||
top: 0; | top: 0; | ||
left: 0; | |||
right: 0; | right: 0; | ||
bottom: 0; | bottom: 0; | ||
z-index: 0; | z-index: 0; | ||
| 第56行: | 第67行: | ||
border-radius: 14px; | border-radius: 14px; | ||
} | } | ||
.sekiun-navbox .sekiun-sky img { | .sekiun-navbox .sekiun-sky img { | ||
| 第76行: | 第85行: | ||
.sekiun-navbox:hover .sekiun-sky img { | .sekiun-navbox:hover .sekiun-sky img { | ||
transform: scale(1. | transform: scale(1.04); | ||
} | } | ||
/* ===== 3. | /* ================================ | ||
3. 标题区域 | |||
================================ */ | |||
.navbox.sekiun-navbox .navbox-title, | |||
html body.skin-citizen .navbox.sekiun-navbox .navbox-title, | |||
.navbox.sekiun-navbox .navbox- | html body.skin-citizen .navbox.sekiun-navbox .navbox-title:not([style*="background"]) { | ||
body.skin-citizen .navbox.sekiun-navbox | |||
position: static !important; | position: static !important; | ||
padding: | padding: 19px 8px 17px !important; | ||
text-align: center !important; | text-align: center !important; | ||
background: transparent !important; | background: transparent !important; | ||
border: 0 !important; | border: 0 !important; | ||
border-bottom: 1px solid rgba(255,255,255,. | border-bottom: 1px solid rgba(255,255,255,.65) !important; | ||
border-radius: 0 !important; | border-radius: 0 !important; | ||
} | } | ||
/* | /* 标题容器真正居中 */ | ||
.sekiun-navbox .sekiun-title-box { | |||
display: block !important; | |||
position: static !important; | position: static !important; | ||
margin: 0 4em !important; | margin: 0 4em !important; | ||
padding: 0 !important; | padding: 0 !important; | ||
width: auto !important; | |||
height: auto !important; | |||
text-align: center !important; | text-align: center !important; | ||
visibility: visible !important; | |||
opacity: 1 !important; | |||
} | } | ||
/* | /* 日文标题 */ | ||
.sekiun-navbox .sekiun-title-text { | .sekiun-navbox .sekiun-title-text { | ||
| 第116行: | 第130行: | ||
position: relative; | position: relative; | ||
z-index: 2; | z-index: 2; | ||
color: #FFFFFF; | |||
font-size: 1.34em; | font-size: 1.34em; | ||
font-weight: 800; | font-weight: 800; | ||
letter-spacing: . | letter-spacing: .065em; | ||
line-height: 1.5; | line-height: 1.5; | ||
text-shadow: | text-shadow: | ||
| 第132行: | 第146行: | ||
} | } | ||
/* | /* 标题链接 */ | ||
.navbox.sekiun-navbox | .navbox.sekiun-navbox .sekiun-title-text a, | ||
body.skin-citizen .navbox.sekiun-navbox | html body.skin-citizen .navbox.sekiun-navbox .sekiun-title-text a[href], | ||
body.skin-citizen .navbox.sekiun-navbox | html body.skin-citizen .navbox.sekiun-navbox .sekiun-title-text a[href]:visited { | ||
color: #FFFFFF !important; | color: #FFFFFF !important; | ||
text-decoration: none !important; | text-decoration: none !important; | ||
| 第142行: | 第156行: | ||
.navbox.sekiun-navbox .sekiun-title-text a:hover { | .navbox.sekiun-navbox .sekiun-title-text a:hover { | ||
color: # | color: #E1FAFF !important; | ||
} | } | ||
/* | /* 英文副标题 */ | ||
.sekiun-navbox .sekiun-title-en { | .sekiun-navbox .sekiun-title-en { | ||
| 第158行: | 第171行: | ||
font-size: .68em; | font-size: .68em; | ||
font-weight: 700; | font-weight: 700; | ||
letter-spacing: . | letter-spacing: .18em; | ||
text-shadow: 0 1px 5px rgba(0,55,92,. | text-shadow: 0 1px 5px rgba(0,55,92,.80); | ||
} | } | ||
/* | /* 折叠按钮 */ | ||
.sekiun-navbox .navbox-title .navbar, | .sekiun-navbox .navbox-title .navbar, | ||
| 第171行: | 第184行: | ||
} | } | ||
/* ===== 4. | /* ================================ | ||
4. 正文内容结构 | |||
================================ */ | |||
.sekiun-navbox .navbox-group, | .sekiun-navbox .navbox-group, | ||
| 第180行: | 第195行: | ||
} | } | ||
/* | /* | ||
* 这里不再使用半透明材质。 | |||
* 让内容区拥有真正纯净的底色。 | |||
*/ | |||
/* 分组:冰蓝色 */ | |||
.navbox.sekiun-navbox .navbox- | .navbox.sekiun-navbox .navbox-group, | ||
body.skin-citizen .navbox.sekiun-navbox | html body.skin-citizen .navbox.sekiun-navbox .navbox-group, | ||
background: light-dark( | html body.skin-citizen .navbox.sekiun-navbox .navbox-group:not([style*="background"]) { | ||
background: light-dark(#EAF7FE, #234858) !important; | |||
color: light-dark(# | color: light-dark(#165A76, #D7F4FC) !important; | ||
text-align: center !important; | text-align: center !important; | ||
| 第196行: | 第214行: | ||
border: 0 !important; | border: 0 !important; | ||
border-right: 1px solid | border-right: 1px solid light-dark(#D3EAF3, #365E70) !important; | ||
border-top: 1px solid light-dark(#E0F1F7, #365E70) !important; | |||
} | } | ||
/* | /* 成员列表:不透明冰白 */ | ||
.navbox.sekiun-navbox .navbox-list, | |||
html body.skin-citizen .navbox.sekiun-navbox .navbox-list, | |||
html body.skin-citizen .navbox.sekiun-navbox .navbox-list:not([style*="background"]) { | |||
background: light-dark(#FFFFFF, #1B3947) !important; | |||
background-image: none !important; | |||
color: light-dark(#24495B, #DCEFF6) !important; | |||
border: 0 !important; | |||
border-top: 1px solid light-dark(#E0F1F7, #365E70) !important; | |||
} | } | ||
/* | /* 偶数行只保留极轻微的区别 */ | ||
.navbox.sekiun-navbox .navbox- | .navbox.sekiun-navbox .navbox-list.navbox-even, | ||
background: light-dark( | html body.skin-citizen .navbox.sekiun-navbox .navbox-list.navbox-even { | ||
background: light-dark(#F7FCFF, #20404F) !important; | |||
background-image: none !important; | |||
} | } | ||
/* | /* 覆盖 Citizen 原来的左边框 */ | ||
html body.skin-citizen .navbox.sekiun-navbox .navbox-group + .navbox-list, | |||
html body.skin-citizen .navbox.sekiun-navbox .navbox-list-with-group, | |||
html body.skin-citizen .navbox.sekiun-navbox .navbox-list1 { | |||
border-left: 0 !important; | |||
} | |||
/* 正文留白 */ | |||
.navbox.sekiun-navbox .navbox-list > div, | .navbox.sekiun-navbox .navbox-list > div, | ||
body.skin-citizen .navbox.sekiun-navbox .navbox-list > div { | html body.skin-citizen .navbox.sekiun-navbox .navbox-list > div { | ||
padding: 10px | padding: 10px 15px !important; | ||
line-height: 1.85; | line-height: 1.85; | ||
} | } | ||
/* ===== 5. 成员文字 ===== */ | /* ================================ | ||
5. 成员文字 | |||
================================ */ | |||
/* 职务文字 */ | |||
.sekiun-navbox .sekiun-role { | .sekiun-navbox .sekiun-role { | ||
font-size: . | font-size: .76em; | ||
font-weight: 600; | font-weight: 600; | ||
color: light-dark(# | letter-spacing: .01em; | ||
margin-right: | |||
color: light-dark(#668B9B, #AACBD8); | |||
margin-right: 5px; | |||
} | } | ||
.navbox.sekiun-navbox | /* 页面链接 */ | ||
body.skin-citizen .navbox.sekiun-navbox | |||
color: light-dark(# | .navbox.sekiun-navbox .navbox-list a[href], | ||
html body.skin-citizen .navbox.sekiun-navbox .navbox-list a[href] { | |||
color: light-dark(#087B9C, #A0E7F8) !important; | |||
font-weight: 600; | font-weight: 600; | ||
text-decoration: none; | text-decoration: none; | ||
| 第248行: | 第285行: | ||
} | } | ||
.navbox.sekiun-navbox .navbox- | .navbox.sekiun-navbox .navbox-list a[href]:hover, | ||
color: light-dark(# | html body.skin-citizen .navbox.sekiun-navbox .navbox-list a[href]:hover { | ||
text-shadow: 0 0 8px rgba(65,205,240,. | color: light-dark(#00A4CA, #E1FBFF) !important; | ||
text-shadow: 0 0 8px rgba(65,205,240,.35); | |||
} | } | ||
/* 未创建页面 */ | /* 未创建页面 */ | ||
.navbox.sekiun-navbox .navbox- | .navbox.sekiun-navbox .navbox-list a.new[href], | ||
body.skin-citizen .navbox.sekiun-navbox .navbox- | html body.skin-citizen .navbox.sekiun-navbox .navbox-list a.new[href] { | ||
color: light-dark(# | color: light-dark(#BF4266, #FFA4BB) !important; | ||
} | } | ||
/* ===== 6. | /* ================================ | ||
6. 底部作品宣言 | |||
================================ */ | |||
.navbox.sekiun-navbox .navbox- | .navbox.sekiun-navbox .navbox-abovebelow, | ||
body.skin-citizen .navbox.sekiun-navbox | html body.skin-citizen .navbox.sekiun-navbox .navbox-abovebelow, | ||
background: light-dark( | html body.skin-citizen .navbox.sekiun-navbox .navbox-abovebelow:not([style*="background"]) { | ||
background: light-dark(#EAF7FC, #234858) !important; | |||
background-image: none !important; | |||
color: light-dark(#115E7C,# | color: light-dark(#115E7C, #D6F3FC) !important; | ||
padding: 12px 15px !important; | padding: 12px 15px !important; | ||
text-align: center; | text-align: center !important; | ||
border: 0 !important; | border: 0 !important; | ||
border-top: 1px solid | border-top: 1px solid light-dark(#C8E8F3, #39667A) !important; | ||
} | } | ||
/* 日语台词 */ | |||
.sekiun-navbox .sekiun-quote { | .sekiun-navbox .sekiun-quote { | ||
| 第286行: | 第328行: | ||
line-height: 1.7; | line-height: 1.7; | ||
color: light-dark(# | color: light-dark(#125E7D, #D6F3FC); | ||
} | } | ||
/* ===== 7. 手机端 ===== */ | /* ================================ | ||
7. 手机端 | |||
================================ */ | |||
@media screen and (max-width: 640px) { | @media screen and (max-width: 640px) { | ||
.navbox.sekiun-navbox .navbox- | .navbox.sekiun-navbox .navbox-title, | ||
html body.skin-citizen .navbox.sekiun-navbox .navbox-title { | |||
padding: 16px 5px !important; | padding: 16px 5px !important; | ||
} | } | ||
| 第310行: | 第355行: | ||
} | } | ||
.navbox.sekiun-navbox | .navbox.sekiun-navbox .navbox-group { | ||
padding: 7px !important; | padding: 7px !important; | ||
} | } | ||
.navbox.sekiun-navbox .navbox-list > div { | .navbox.sekiun-navbox .navbox-list > div { | ||
padding: 8px !important; | padding: 8px 10px !important; | ||
overflow-wrap: anywhere; | overflow-wrap: anywhere; | ||
} | |||
.sekiun-navbox .sekiun-quote { | |||
font-size: .88em; | |||
} | } | ||
} | } | ||
/* ===== 8. | /* ================================ | ||
8. 减少动态效果 | |||
================================ */ | |||
@media (prefers-reduced-motion: reduce) { | @media (prefers-reduced-motion: reduce) { | ||
2026年10月8日 (四) 20:38的最新版本
/*
* 積乱雲の上で、出会う。
* Crystal Summer 5.2
* Clean Ice-White Edition
*
* TemplateStyles / Citizen / Vector
*/
/* ================================
1. Navbox 外框
================================ */
.navbox.sekiun-navbox,
html body.skin-citizen .navbox.sekiun-navbox {
position: relative !important;
width: 100%;
box-sizing: border-box;
background: light-dark(#FFFFFF, #183440) !important;
border: 2px solid #72D4F0 !important;
border-radius: 16px !important;
border-collapse: separate !important;
border-spacing: 0 !important;
overflow: visible !important;
box-shadow:
0 5px 22px rgba(29,163,219,.16) !important;
transition:
border-color .3s ease,
box-shadow .3s ease;
}
.navbox.sekiun-navbox:hover,
html body.skin-citizen .navbox.sekiun-navbox:hover {
border-color: #37C8ED !important;
box-shadow:
0 7px 26px rgba(29,163,219,.23),
0 0 12px rgba(79,213,232,.12) !important;
}
/* ================================
2. 积雨云背景
================================ */
.navbox.sekiun-navbox .navbox-inner,
html body.skin-citizen .navbox.sekiun-navbox .navbox-inner {
position: relative !important;
background: transparent !important;
}
.sekiun-navbox .sekiun-sky {
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 0;
overflow: hidden;
border-radius: 14px;
}
.sekiun-navbox .sekiun-sky img {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 100% !important;
max-width: none !important;
object-fit: cover;
object-position: center 43%;
transform: scale(1.01);
transition: transform 1.1s ease;
}
.sekiun-navbox:hover .sekiun-sky img {
transform: scale(1.04);
}
/* ================================
3. 标题区域
================================ */
.navbox.sekiun-navbox .navbox-title,
html body.skin-citizen .navbox.sekiun-navbox .navbox-title,
html body.skin-citizen .navbox.sekiun-navbox .navbox-title:not([style*="background"]) {
position: static !important;
padding: 19px 8px 17px !important;
text-align: center !important;
background: transparent !important;
border: 0 !important;
border-bottom: 1px solid rgba(255,255,255,.65) !important;
border-radius: 0 !important;
}
/* 标题容器真正居中 */
.sekiun-navbox .sekiun-title-box {
display: block !important;
position: static !important;
margin: 0 4em !important;
padding: 0 !important;
width: auto !important;
height: auto !important;
text-align: center !important;
visibility: visible !important;
opacity: 1 !important;
}
/* 日文标题 */
.sekiun-navbox .sekiun-title-text {
display: block;
position: relative;
z-index: 2;
color: #FFFFFF;
font-size: 1.34em;
font-weight: 800;
letter-spacing: .065em;
line-height: 1.5;
text-shadow:
0 2px 8px rgba(0,47,86,.65),
1px 1px 0 #175C85,
-1px 1px 0 #175C85,
1px -1px 0 #175C85,
-1px -1px 0 #175C85;
}
/* 标题链接 */
.navbox.sekiun-navbox .sekiun-title-text a,
html body.skin-citizen .navbox.sekiun-navbox .sekiun-title-text a[href],
html body.skin-citizen .navbox.sekiun-navbox .sekiun-title-text a[href]:visited {
color: #FFFFFF !important;
text-decoration: none !important;
}
.navbox.sekiun-navbox .sekiun-title-text a:hover {
color: #E1FAFF !important;
}
/* 英文副标题 */
.sekiun-navbox .sekiun-title-en {
display: block;
position: relative;
z-index: 2;
margin-top: 5px;
color: #FFFFFF;
font-size: .68em;
font-weight: 700;
letter-spacing: .18em;
text-shadow: 0 1px 5px rgba(0,55,92,.80);
}
/* 折叠按钮 */
.sekiun-navbox .navbox-title .navbar,
.sekiun-navbox .navbox-title .mw-collapsible-toggle {
position: relative !important;
z-index: 4;
}
/* ================================
4. 正文内容结构
================================ */
.sekiun-navbox .navbox-group,
.sekiun-navbox .navbox-list,
.sekiun-navbox .navbox-abovebelow {
position: relative;
z-index: 1;
}
/*
* 这里不再使用半透明材质。
* 让内容区拥有真正纯净的底色。
*/
/* 分组:冰蓝色 */
.navbox.sekiun-navbox .navbox-group,
html body.skin-citizen .navbox.sekiun-navbox .navbox-group,
html body.skin-citizen .navbox.sekiun-navbox .navbox-group:not([style*="background"]) {
background: light-dark(#EAF7FE, #234858) !important;
color: light-dark(#165A76, #D7F4FC) !important;
text-align: center !important;
font-weight: 700;
padding: 9px 13px !important;
border: 0 !important;
border-right: 1px solid light-dark(#D3EAF3, #365E70) !important;
border-top: 1px solid light-dark(#E0F1F7, #365E70) !important;
}
/* 成员列表:不透明冰白 */
.navbox.sekiun-navbox .navbox-list,
html body.skin-citizen .navbox.sekiun-navbox .navbox-list,
html body.skin-citizen .navbox.sekiun-navbox .navbox-list:not([style*="background"]) {
background: light-dark(#FFFFFF, #1B3947) !important;
background-image: none !important;
color: light-dark(#24495B, #DCEFF6) !important;
border: 0 !important;
border-top: 1px solid light-dark(#E0F1F7, #365E70) !important;
}
/* 偶数行只保留极轻微的区别 */
.navbox.sekiun-navbox .navbox-list.navbox-even,
html body.skin-citizen .navbox.sekiun-navbox .navbox-list.navbox-even {
background: light-dark(#F7FCFF, #20404F) !important;
background-image: none !important;
}
/* 覆盖 Citizen 原来的左边框 */
html body.skin-citizen .navbox.sekiun-navbox .navbox-group + .navbox-list,
html body.skin-citizen .navbox.sekiun-navbox .navbox-list-with-group,
html body.skin-citizen .navbox.sekiun-navbox .navbox-list1 {
border-left: 0 !important;
}
/* 正文留白 */
.navbox.sekiun-navbox .navbox-list > div,
html body.skin-citizen .navbox.sekiun-navbox .navbox-list > div {
padding: 10px 15px !important;
line-height: 1.85;
}
/* ================================
5. 成员文字
================================ */
/* 职务文字 */
.sekiun-navbox .sekiun-role {
font-size: .76em;
font-weight: 600;
letter-spacing: .01em;
color: light-dark(#668B9B, #AACBD8);
margin-right: 5px;
}
/* 页面链接 */
.navbox.sekiun-navbox .navbox-list a[href],
html body.skin-citizen .navbox.sekiun-navbox .navbox-list a[href] {
color: light-dark(#087B9C, #A0E7F8) !important;
font-weight: 600;
text-decoration: none;
transition:
color .2s ease,
text-shadow .2s ease;
}
.navbox.sekiun-navbox .navbox-list a[href]:hover,
html body.skin-citizen .navbox.sekiun-navbox .navbox-list a[href]:hover {
color: light-dark(#00A4CA, #E1FBFF) !important;
text-shadow: 0 0 8px rgba(65,205,240,.35);
}
/* 未创建页面 */
.navbox.sekiun-navbox .navbox-list a.new[href],
html body.skin-citizen .navbox.sekiun-navbox .navbox-list a.new[href] {
color: light-dark(#BF4266, #FFA4BB) !important;
}
/* ================================
6. 底部作品宣言
================================ */
.navbox.sekiun-navbox .navbox-abovebelow,
html body.skin-citizen .navbox.sekiun-navbox .navbox-abovebelow,
html body.skin-citizen .navbox.sekiun-navbox .navbox-abovebelow:not([style*="background"]) {
background: light-dark(#EAF7FC, #234858) !important;
background-image: none !important;
color: light-dark(#115E7C, #D6F3FC) !important;
padding: 12px 15px !important;
text-align: center !important;
border: 0 !important;
border-top: 1px solid light-dark(#C8E8F3, #39667A) !important;
}
/* 日语台词 */
.sekiun-navbox .sekiun-quote {
display: inline-block;
font-size: .96em;
font-weight: 700;
letter-spacing: .025em;
line-height: 1.7;
color: light-dark(#125E7D, #D6F3FC);
}
/* ================================
7. 手机端
================================ */
@media screen and (max-width: 640px) {
.navbox.sekiun-navbox .navbox-title,
html body.skin-citizen .navbox.sekiun-navbox .navbox-title {
padding: 16px 5px !important;
}
.sekiun-navbox .sekiun-title-box {
margin: 0 2.2em !important;
}
.sekiun-navbox .sekiun-title-text {
font-size: 1.08em;
letter-spacing: .015em;
}
.sekiun-navbox .sekiun-title-en {
font-size: .59em;
letter-spacing: .10em;
}
.navbox.sekiun-navbox .navbox-group {
padding: 7px !important;
}
.navbox.sekiun-navbox .navbox-list > div {
padding: 8px 10px !important;
overflow-wrap: anywhere;
}
.sekiun-navbox .sekiun-quote {
font-size: .88em;
}
}
/* ================================
8. 减少动态效果
================================ */
@media (prefers-reduced-motion: reduce) {
.sekiun-navbox,
.sekiun-navbox img,
.sekiun-navbox a {
transition: none !important;
}
}