MediaWiki:Common.css:修订间差异
MediaWiki界面页面
更多操作
无编辑摘要 |
无编辑摘要 |
||
| 第151行: | 第151行: | ||
width: 100%; | width: 100%; | ||
/* | /* 冷白玻璃主体 */ | ||
background: | background: | ||
linear-gradient( | linear-gradient( | ||
| 第157行: | 第157行: | ||
rgba(255,255,255,0.82) 0%, | rgba(255,255,255,0.82) 0%, | ||
rgba(255,255,255,0.72) 35%, | rgba(255,255,255,0.72) 35%, | ||
rgba(255,255,255,0. | rgba(255,255,255,0.64) 100% | ||
); | ); | ||
backdrop-filter: blur(22px) saturate( | backdrop-filter: blur(22px) saturate(155%); | ||
-webkit-backdrop-filter: blur(22px) saturate( | -webkit-backdrop-filter: blur(22px) saturate(155%); | ||
border-radius: 100vw 100vw 0 0 / 2.4em 2.4em 0 0; | border-radius: 100vw 100vw 0 0 / 2.4em 2.4em 0 0; | ||
/* | /* 主顶部边线(极淡粉白) */ | ||
border-top: 1px solid rgba(255, | border-top: 1px solid rgba(255,235,240,0.75); | ||
box-shadow: | box-shadow: | ||
/* | /* 外部浮起 */ | ||
0 -40px 80px -45px rgba(0,0,0,0.25), | 0 -40px 80px -45px rgba(0,0,0,0.25), | ||
/* | /* 冷白光扩散 */ | ||
0 -2px 6px rgba(255,255,255,0.35), | 0 -2px 6px rgba(255,255,255,0.35), | ||
/* | /* 淡粉柔光扩散 */ | ||
0 -4px 14px rgba(255,180,200,0.18), | |||
/* | /* 内部高光 */ | ||
inset 0 1px 0 rgba(255,255,255,0.9), | |||
/* 内部厚度阴影 */ | |||
inset 0 -30px 60px rgba(0,0,0,0.04); | inset 0 -30px 60px rgba(0,0,0,0.04); | ||
} | } | ||
| 第189行: | 第191行: | ||
pointer-events:none; | pointer-events:none; | ||
background: | background: | ||
radial-gradient( | radial-gradient( | ||
120% 70% at 50% - | 120% 70% at 50% -18%, | ||
rgba(255,255,255,0. | rgba(255,255,255,0.95) 0%, | ||
rgba(255,255, | rgba(255,230,235,0.65) 18%, | ||
rgba(255, | rgba(255,200,215,0.35) 30%, | ||
rgba(255, | rgba(255,200,215,0.15) 40%, | ||
rgba(255,200,215,0) 55% | |||
); | ); | ||
mix-blend-mode: screen; | mix-blend-mode: screen; | ||
opacity: 0. | opacity: 0.6; | ||
} | } | ||
.card_content-background::after{ | .card_content-background::after{ | ||
| 第210行: | 第212行: | ||
box-shadow: | box-shadow: | ||
0 -1px 0 rgba(255,255,255,0.95), | 0 -1px 0 rgba(255,255,255,0.95), /* 主亮线 */ | ||
0 -2px 4px rgba(255,255, | 0 -2px 4px rgba(255,220,230,0.6), /* 柔粉扩散 */ | ||
0 -4px 10px rgba(255,180,200,0.25); /* 外围粉光 */ | |||
opacity: 0. | opacity: 0.7; | ||
} | } | ||
.card_content{ | .card_content{ | ||
color:#1a1a1f; | color:#1a1a1f; | ||
} | } | ||
2026年3月3日 (二) 18:36的版本
/* 这里放置的CSS将应用于所有皮肤 */
/* 全局 */
:root {
color-scheme: dark;
/* 色相:暖粉 */
--color-progressive-oklch__h: 15 !important;
/* 正文字亮度 */
--color-base-oklch__l: 92% !important;
--color-base-oklch__c: 0.03 !important;
/* 次级文字 */
--color-subtle-oklch__l: 75% !important;
--color-subtle-oklch__c: 0.025 !important;
/* 强调文字 */
--color-emphasized-oklch__l: 98% !important;
--color-emphasized-oklch__c: 0.04 !important;
}
/* 背景相关 */
html {
background-image: url("/images/b/b5/Banner.jpg");
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
background-attachment:fixed;
}
body {
background: radial-gradient(
circle at 50% 30%,
rgba(0, 0, 0, 0) 35%,
rgba(0, 0, 0, 0.4) 100%
);
}
/* 遮罩 */
body::after {
content: "";
position: fixed;
inset: 0;
pointer-events: none;
z-index: 0;
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
/* 用遮罩控制模糊范围 */
mask-image: radial-gradient(
circle at 50% 30%,
rgba(0,0,0,0) 40%,
rgba(0,0,0,0.6) 75%,
rgba(0,0,0,1) 100%
);
-webkit-mask-image: radial-gradient(
circle at 50% 30%,
rgba(0,0,0,0) 40%,
rgba(0,0,0,0.6) 75%,
rgba(0,0,0,1) 100%
);
}
/* 修复编辑背景 */
.editor.ace_editor.ace-tm {
background: black;
/* 恢复原来的冷色调 */
--color-progressive-oklch__h: 262.29;
--color-base-oklch__l: 20%;
--color-base-oklch__c: 0.09;
--color-subtle-oklch__l: 35%;
--color-subtle-oklch__c: 0.11;
--color-emphasized-oklch__l: 5%;
--color-emphasized-oklch__c: 0.07;
}
.mw-body-content .CodeMirror {
background-color:var(--color-surface-0);
}
/* 侧边栏 */
.citizen-header {
background-color:rgba(255,255,255,0.2);
backdrop-filter:blur(10px);
}
/* footer */
.citizen-footer {
background-color:unset;
}
/* --------------------------------------------------卡面界面相关--------------------------------------------------- */
/** card_ **/
/* 全屏卡面 */
.card_fullscreen-img {
position: fixed;
inset: 0;
z-index: 0;
overflow: hidden;
pointer-events: none;
}
.card_fullscreen-img img {
width: 105%;
height: 105%;
object-fit: cover;
display: block;
transform: translateY(0px) scale(1);
transition: transform 0.8s cubic-bezier(.22,.61,.36,1);
}
.card_fullscreen-img.scrolled img {
transform: translateY(-10px) scale(1.015);
}
/* 暗角 */
.card_fullscreen-img::after{
content:"";
position:absolute;
inset:0;
background: radial-gradient(
circle at center,
rgba(0,0,0,0) 45%,
rgba(0,0,0,0) 100%
);
transition: opacity 0.8s ease;
opacity: 0;
}
.card_fullscreen-img.scrolled::after{
opacity: 0.25;
}
/* 正文背景*/
.card_content-background {
position: relative;
width: 100%;
/* 冷白玻璃主体 */
background:
linear-gradient(
to bottom,
rgba(255,255,255,0.82) 0%,
rgba(255,255,255,0.72) 35%,
rgba(255,255,255,0.64) 100%
);
backdrop-filter: blur(22px) saturate(155%);
-webkit-backdrop-filter: blur(22px) saturate(155%);
border-radius: 100vw 100vw 0 0 / 2.4em 2.4em 0 0;
/* 主顶部边线(极淡粉白) */
border-top: 1px solid rgba(255,235,240,0.75);
box-shadow:
/* 外部浮起 */
0 -40px 80px -45px rgba(0,0,0,0.25),
/* 冷白光扩散 */
0 -2px 6px rgba(255,255,255,0.35),
/* 淡粉柔光扩散 */
0 -4px 14px rgba(255,180,200,0.18),
/* 内部高光 */
inset 0 1px 0 rgba(255,255,255,0.9),
/* 内部厚度阴影 */
inset 0 -30px 60px rgba(0,0,0,0.04);
}
.card_content-background::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
pointer-events:none;
background:
radial-gradient(
120% 70% at 50% -18%,
rgba(255,255,255,0.95) 0%,
rgba(255,230,235,0.65) 18%,
rgba(255,200,215,0.35) 30%,
rgba(255,200,215,0.15) 40%,
rgba(255,200,215,0) 55%
);
mix-blend-mode: screen;
opacity: 0.6;
}
.card_content-background::after{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
pointer-events:none;
box-shadow:
0 -1px 0 rgba(255,255,255,0.95), /* 主亮线 */
0 -2px 4px rgba(255,220,230,0.6), /* 柔粉扩散 */
0 -4px 10px rgba(255,180,200,0.25); /* 外围粉光 */
opacity: 0.7;
}
.card_content{
color:#1a1a1f;
}