模板:在积雨云上空相遇/styles.css:修订间差异
来自Blockland Wiki
更多操作
创建页面,内容为“ →* 積乱雲の上で、出会う。 * Navbox Theme: SKyglass * 独立 TemplateStyles: →===== 01. 外层主体 =====: .navbox.sekiun-navbox { box-sizing: border-box; width: 100%; max-width: 100%; padding: 0 !important; overflow: hidden; border: 2px solid #8EDCE6; border-radius: 12px; background: #F5FBFC; color: #263C43; box-shadow: 0 3px 14px rgba(79,213,232,.13), inset 0 0 0 1px rgba(255…” |
无编辑摘要 |
||
| (未显示同一用户的8个中间版本) | |||
| 第2行: | 第2行: | ||
/* | /* | ||
* 積乱雲の上で、出会う。 | * 積乱雲の上で、出会う。 | ||
* | * Crystal Summer 5.2 | ||
* | * Clean Ice-White Edition | ||
* | |||
* TemplateStyles / Citizen / Vector | |||
*/ | */ | ||
/* ===== | /* ================================ | ||
1. Navbox 外框 | |||
================================ */ | |||
.navbox.sekiun-navbox { | .navbox.sekiun-navbox, | ||
html body.skin-citizen .navbox.sekiun-navbox { | |||
position: relative !important; | |||
width: 100%; | |||
box-sizing: border-box; | box-sizing: border-box; | ||
border: 2px solid # | background: light-dark(#FFFFFF, #183440) !important; | ||
border-radius: | |||
border: 2px solid #72D4F0 !important; | |||
border-radius: 16px !important; | |||
border-collapse: separate !important; | |||
border-spacing: 0 !important; | |||
overflow: visible !important; | |||
box-shadow: | box-shadow: | ||
0 | 0 5px 22px rgba(29,163,219,.16) !important; | ||
transition: | transition: | ||
border-color . | border-color .3s ease, | ||
box-shadow . | box-shadow .3s ease; | ||
} | } | ||
.navbox.sekiun-navbox:hover, | |||
.navbox.sekiun-navbox:hover { | html body.skin-citizen .navbox.sekiun-navbox:hover { | ||
border-color: # | 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; | ||
} | } | ||
/* | /* ================================ | ||
.navbox.sekiun-navbox .navbox-inner { | 2. 积雨云背景 | ||
================================ */ | |||
background: transparent; | .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); | |||
} | } | ||
/* | /* ================================ | ||
.navbox.sekiun-navbox: | 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 .navbox-title a { | |||
color: # | .navbox.sekiun-navbox .sekiun-title-text a, | ||
text-decoration: none | 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 . | .navbox.sekiun-navbox .sekiun-title-text a:hover { | ||
color: #E1FAFF !important; | |||
} | } | ||
/* | /* 英文副标题 */ | ||
.navbox.sekiun- | .sekiun-navbox .sekiun-title-en { | ||
display: block; | |||
position: relative; | |||
z-index: 2; | |||
margin-top: 5px; | |||
font-weight: | |||
color: #FFFFFF; | |||
font-size: .68em; | |||
font-weight: 700; | |||
letter-spacing: .18em; | |||
text-shadow: 0 1px 5px rgba(0,55,92,.80); | |||
} | } | ||
/* | /* 折叠按钮 */ | ||
.navbox.sekiun-navbox .navbox- | .sekiun-navbox .navbox-title .navbar, | ||
.sekiun-navbox .navbox-title .mw-collapsible-toggle { | |||
position: relative !important; | |||
z-index: 4; | |||
} | } | ||
/* | /* ================================ | ||
.navbox.sekiun-navbox .navbox- | 4. 正文内容结构 | ||
================================ */ | |||
.sekiun-navbox .navbox-group, | |||
.sekiun-navbox .navbox-list, | |||
.sekiun-navbox .navbox-abovebelow { | |||
position: relative; | |||
z-index: 1; | |||
} | } | ||
.navbox.sekiun-navbox .navbox- | /* | ||
background: # | * 这里不再使用半透明材质。 | ||
* 让内容区拥有真正纯净的底色。 | |||
*/ | |||
/* 分组:冰蓝色 */ | |||
.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; | |||
color: # | |||
padding: | 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; | |||
border-top: 1px solid # | |||
} | } | ||
.navbox.sekiun-navbox .sekiun- | /* 偶数行只保留极轻微的区别 */ | ||
.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.skin- | 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- | border-left: 0 !important; | ||
} | } | ||
html.skin- | /* 正文留白 */ | ||
.navbox.sekiun-navbox .navbox-list > div, | |||
html body.skin-citizen .navbox.sekiun-navbox .navbox-list > div { | |||
padding: 10px 15px !important; | |||
line-height: 1.85; | |||
} | } | ||
/* ================================ | |||
color: # | 5. 成员文字 | ||
================================ */ | |||
/* 职务文字 */ | |||
.sekiun-navbox .sekiun-role { | |||
font-size: .76em; | |||
font-weight: 600; | |||
letter-spacing: .01em; | |||
color: light-dark(#668B9B, #AACBD8); | |||
margin-right: 5px; | |||
} | } | ||
html.skin- | /* 页面链接 */ | ||
.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; | |||
} | } | ||
html.skin- | .navbox.sekiun-navbox .navbox-list a[href]:hover, | ||
color: # | 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); | |||
} | } | ||
/* 未创建页面 */ | |||
html.skin- | .navbox.sekiun-navbox .navbox-list a.new[href], | ||
color: # | html body.skin-citizen .navbox.sekiun-navbox .navbox-list a.new[href] { | ||
color: light-dark(#BF4266, #FFA4BB) !important; | |||
} | } | ||
/* ================================ | |||
6. 底部作品宣言 | |||
================================ */ | |||
html.skin- | .navbox.sekiun-navbox .navbox-abovebelow, | ||
background: # | 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. 手机端 | |||
================================ */ | |||
html.skin- | @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: | letter-spacing: .10em; | ||
} | } | ||
.navbox.sekiun-navbox .navbox-group { | .navbox.sekiun-navbox .navbox-group { | ||
padding: | padding: 7px !important; | ||
} | } | ||
.navbox.sekiun-navbox .navbox-list { | .navbox.sekiun-navbox .navbox-list > div { | ||
padding: | padding: 8px 10px !important; | ||
overflow-wrap: anywhere; | overflow-wrap: anywhere; | ||
} | |||
.sekiun-navbox .sekiun-quote { | |||
font-size: .88em; | |||
} | } | ||
} | } | ||
/* 减少动态效果 */ | /* ================================ | ||
8. 减少动态效果 | |||
================================ */ | |||
@media (prefers-reduced-motion: reduce) { | @media (prefers-reduced-motion: reduce) { | ||
.sekiun-navbox, | |||
.sekiun-navbox img, | |||
.sekiun-navbox a { | |||
transition: none; | transition: none !important; | ||
} | } | ||
} | } | ||
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;
}
}