模板:在积雨云上空相遇/styles.css:修订间差异
来自Blockland Wiki
更多操作
无编辑摘要 |
无编辑摘要 |
||
| (未显示同一用户的5个中间版本) | |||
| 第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 { | html body.skin-citizen .navbox.sekiun-navbox { | ||
position: relative !important; | position: relative !important; | ||
background: # | width: 100%; | ||
border: 2px solid # | box-sizing: border-box; | ||
border-radius: | |||
background: light-dark(#FFFFFF, #183440) !important; | |||
border: 2px solid #72D4F0 !important; | |||
border-radius: 16px !important; | |||
border-collapse: separate !important; | border-collapse: separate !important; | ||
border-spacing: 0 !important; | border-spacing: 0 !important; | ||
| 第19行: | 第28行: | ||
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 { | 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; | ||
} | } | ||
/* ===== | /* ================================ | ||
2. 积雨云背景 | |||
================================ */ | |||
.navbox.sekiun-navbox .navbox-inner, | |||
.sekiun-navbox .navbox-inner, | |||
html body.skin-citizen .navbox.sekiun-navbox .navbox-inner { | html body.skin-citizen .navbox.sekiun-navbox .navbox-inner { | ||
position: relative | position: relative !important; | ||
background: transparent !important; | background: transparent !important; | ||
} | } | ||
.sekiun-navbox .sekiun-sky { | .sekiun-navbox .sekiun-sky { | ||
display: block; | |||
position: absolute; | position: absolute; | ||
top: 0; | top: 0; | ||
left: 0; | |||
right: 0; | right: 0; | ||
bottom: 0; | bottom: 0; | ||
z-index: 0; | |||
overflow: hidden; | overflow: hidden; | ||
border-radius: | border-radius: 14px; | ||
} | } | ||
.sekiun-navbox .sekiun-sky img { | .sekiun-navbox .sekiun-sky img { | ||
| 第84行: | 第80行: | ||
object-position: center 43%; | object-position: center 43%; | ||
transform: scale(1. | transform: scale(1.01); | ||
transition: transform 1. | transition: transform 1.1s ease; | ||
} | } | ||
.sekiun-navbox:hover .sekiun-sky img { | .sekiun-navbox:hover .sekiun-sky img { | ||
transform: scale(1. | transform: scale(1.04); | ||
} | } | ||
/* ===== | /* ================================ | ||
3. 标题区域 | |||
================================ */ | |||
.sekiun-navbox .sekiun- | .navbox.sekiun-navbox .navbox-title, | ||
html body.skin-citizen .navbox.sekiun-navbox .navbox-title, | |||
position: | 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: | 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; | text-align: center !important; | ||
visibility: visible !important; | |||
opacity: 1 !important; | |||
} | } | ||
/* | /* 日文标题 */ | ||
.sekiun-navbox .sekiun-title-text { | .sekiun-navbox .sekiun-title-text { | ||
display: | display: block; | ||
position: relative; | position: relative; | ||
z-index: | z-index: 2; | ||
color: #FFFFFF; | |||
font-size: 1.34em; | |||
font-size: 1. | |||
font-weight: 800; | font-weight: 800; | ||
letter-spacing: . | letter-spacing: .065em; | ||
line-height: 1.5; | |||
text-shadow: 0 1px | 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; | |||
} | } | ||
.sekiun-navbox | .navbox.sekiun-navbox .sekiun-title-text a:hover { | ||
color: #E1FAFF !important; | |||
} | } | ||
| 第171行: | 第164行: | ||
display: block; | display: block; | ||
position: relative; | position: relative; | ||
z-index: | z-index: 2; | ||
margin-top: | margin-top: 5px; | ||
color: #FFFFFF; | color: #FFFFFF; | ||
font-size: .68em; | |||
font-weight: 700; | |||
letter-spacing: .18em; | |||
text-shadow: 0 1px 5px rgba(0,55,92,.80); | |||
text- | |||
} | } | ||
/* | /* 折叠按钮 */ | ||
.sekiun-navbox .navbox-title .navbar, | .sekiun-navbox .navbox-title .navbar, | ||
.sekiun-navbox .navbox-title .mw-collapsible-toggle { | |||
position: relative !important; | position: relative !important; | ||
z-index: | z-index: 4; | ||
} | } | ||
/* ===== | /* ================================ | ||
4. 正文内容结构 | |||
================================ */ | |||
.sekiun-navbox .navbox-group, | .sekiun-navbox .navbox-group, | ||
.sekiun-navbox .navbox-list, | .sekiun-navbox .navbox-list, | ||
.sekiun-navbox .navbox-abovebelow { | |||
position: relative; | position: relative; | ||
z-index: | z-index: 1; | ||
} | } | ||
/* | /* | ||
* 这里不再使用半透明材质。 | |||
* 让内容区拥有真正纯净的底色。 | |||
*/ | |||
/* 分组:冰蓝色 */ | |||
.sekiun-navbox .sekiun- | .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; | text-align: center !important; | ||
padding: 13px | font-weight: 700; | ||
padding: 9px 13px !important; | |||
border-right: | border: 0 !important; | ||
border-top: 1px solid | border-right: 1px solid light-dark(#D3EAF3, #365E70) !important; | ||
border-top: 1px solid light-dark(#E0F1F7, #365E70) !important; | |||
} | } | ||
/* | /* 成员列表:不透明冰白 */ | ||
.sekiun-navbox .navbox-list, | .navbox.sekiun-navbox .navbox-list, | ||
html body.skin-citizen .navbox.sekiun-navbox .navbox- | html body.skin-citizen .navbox.sekiun-navbox .navbox-list, | ||
background: | 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; | |||
} | } | ||
/* | /* 偶数行只保留极轻微的区别 */ | ||
.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 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; | |||
font-weight: | letter-spacing: .01em; | ||
color: light-dark(#668B9B, #AACBD8); | |||
color: # | 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; | |||
} | } | ||
.sekiun-navbox .sekiun- | .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); | |||
text-shadow: | |||
} | } | ||
/* 未创建页面 */ | |||
.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; | |||
color: # | |||
} | } | ||
/* ===== | /* ================================ | ||
6. 底部作品宣言 | |||
================================ */ | |||
.navbox.sekiun-navbox .navbox-abovebelow, | |||
html | html body.skin-citizen .navbox.sekiun-navbox .navbox-abovebelow, | ||
background: # | 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; | |||
text- | |||
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); | |||
color: # | |||
} | } | ||
/* ===== | /* ================================ | ||
7. 手机端 | |||
================================ */ | |||
@media screen and (max-width: 640px) { | @media screen and (max-width: 640px) { | ||
.navbox.sekiun-navbox .navbox-title, | |||
html body.skin-citizen .navbox.sekiun-navbox .navbox-title { | html body.skin-citizen .navbox.sekiun-navbox .navbox-title { | ||
padding: | padding: 16px 5px !important; | ||
} | |||
.sekiun-navbox .sekiun-title-box { | |||
margin: 0 2.2em !important; | |||
} | } | ||
.sekiun-navbox .sekiun-title-text { | .sekiun-navbox .sekiun-title-text { | ||
font-size: | font-size: 1.08em; | ||
letter-spacing: .015em; | |||
letter-spacing: | |||
} | } | ||
.sekiun-navbox .sekiun-title-en { | .sekiun-navbox .sekiun-title-en { | ||
font-size: . | font-size: .59em; | ||
letter-spacing: .10em; | letter-spacing: .10em; | ||
} | } | ||
.navbox.sekiun-navbox .navbox-group { | |||
padding: | padding: 7px !important; | ||
} | } | ||
.sekiun-navbox . | .navbox.sekiun-navbox .navbox-list > div { | ||
padding: 8px 10px !important; | |||
overflow-wrap: anywhere; | |||
} | } | ||
| 第460行: | 第369行: | ||
} | } | ||
/* ===== | /* ================================ | ||
8. 减少动态效果 | |||
================================ */ | |||
@media (prefers-reduced-motion: reduce) { | @media (prefers-reduced-motion: reduce) { | ||
.sekiun-navbox, | .sekiun-navbox, | ||
.sekiun-navbox img, | .sekiun-navbox img, | ||
.sekiun-navbox | .sekiun-navbox a { | ||
transition: none !important; | 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;
}
}