打开/关闭搜索
搜索
打开/关闭菜单
5
6
1
403
夜幕之下
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
上传文件
打开/关闭外观设置菜单
通知
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。
user-interface-preferences
个人工具
创建账号
登录
查看“︁MediaWiki:Common.css”︁的源代码
MediaWiki界面页面
查看
阅读
查看源代码
查看历史
associated-pages
系统消息
讨论
更多操作
←
MediaWiki:Common.css
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
管理员
此页面为本wiki上的软件提供界面文本,并受到保护以防止滥用。 如欲修改所有wiki的翻译,请访问
translatewiki.net
上的MediaWiki本地化项目。
您无权编辑此CSS页面,因为编辑此页面可能会影响所有访问者。
您可以查看和复制此页面的源代码。
/* 这里放置的CSS将应用于所有皮肤 */ /* 全局 */ /* 字体 */ /* Regular */ @font-face { font-family: 'AlibabaPuHuiTi'; src: url('/resources/assets/fonts/AlibabaPuHuiTi-3-55-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; } /* Bold */ @font-face { font-family: 'AlibabaPuHuiTi'; src: url('/resources/assets/fonts/AlibabaPuHuiTi-3-85-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; } :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: none; } body { background-image: radial-gradient( circle at 50% 30%, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.4) 100% ), url("/images/b/b5/Banner.jpg"); background-size: cover; background-position: center center; background-repeat: no-repeat; background-attachment: fixed; font-family: 'AlibabaPuHuiTi', sans-serif; } /* 遮罩 */ 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% ); } /* 去掉主题偏移 */ .citizen-page-container { padding-inline:unset!important; } /* 修复编辑背景 */ .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; pointer-events:none; background: radial-gradient( ellipse at center, rgba(0,0,0,0.2) 35%, rgba(0,0,0,0.65) 100% ); opacity: 0; /* 默认没有 */ transition: opacity 0.8s cubic-bezier(.22,.61,.36,1); } .card_fullscreen-img.scrolled::after{ opacity: 1; } /* 正文背景*/ .card_content-background { position: relative; padding: 120px 0 0; /* 左右 padding 交由 inner 处理 */ width: 100%; background: linear-gradient(to bottom, rgba(255, 255, 255, 0.66) 0%, rgba(255, 255, 255, 0.62) 35%, rgba(255, 255, 255, 0.54) 100%); backdrop-filter: blur(15px) saturate(155%); -webkit-backdrop-filter: blur(22px) saturate(155%); border-radius: 100vw 100vw 0 0 / 2.4em 2.4em 0 0; border-top: thin solid rgb(255 235 240 / 68%); box-shadow: 0 -40px 80px -45px rgba(0, 0, 0, 0.25), 0 -2px 6px rgb(255 255 255 / 13%), 0 -4px 14px rgba(255, 180, 200, 0.18), inset 0 1px 0 rgb(255 255 255 / 0%), 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; } /* 居中包裹层 */ /* 大屏:max-width 限制 + 轻微偏左(margin 右多于左),左右自适应边距 */ .card_content-inner { max-width: 1900px; margin: 0 auto 0 clamp(0px, 4vw, 160px); /* 超宽时整体偏左 */ padding: 0 clamp(40px, 10vw, 240px) 120px; } .card_content{ color:#1a1a1f; margin:0; } /* 卡面名&信息 */ .card_content_name-icon img { background:black; } /* 情报 */ .card_content_info{ display: flex; align-items: center; /* 垂直居中 */ width:100%; gap:18px; margin-left:2px; } .card_content_info-item{ display: flex; flex-direction: column; position: relative; } /* 给除了最后一个以外的 item 加竖线 */ .card_content_info-item:not(:last-child)::after{ content: ""; position: absolute; left:40px; top: 50%; transform: translateY(-50%); width: 1px; height: 60%; /* 控制线的高度 */ background: linear-gradient( to bottom, rgba(0,0,0,0), rgba(0,0,0,0.25), rgba(0,0,0,0) ); } /* --------------------------------------------------卡面界面相关(续)--------------------------------------------------- */ /* 全局强调色 */ .card_accent { color: #ed4141; } .card_accent--type { color: #ed4141; margin-left: 4px; } /* 大框架容器 */ .card_content-container { width: 100vw; margin-top: -30vh; position: relative; transform: translate(-50%); left: 50%; } /* 正文布局 */ .card_content--layout { display: flex; align-items: flex-start; gap: 60px; flex-wrap: wrap; /* 小屏自动折叠 */ } /* 左栏:默认 sticky(≥1000px 生效) */ .card_content_left { position: sticky; top: 320px; transform: translateY(-220px); flex: 0 0 380px; min-width: 0; } /* 卡名区域 */ .card_content_name-container { width: 100%; } .card_content_name-row { display: flex; margin-left: 2px; } .card_content_name-classtext { font-size: large; margin-left: 6px; } .card_content_name-icon--ml { margin-left: 8px; } .card_content_name-text { font-family: serif; font-weight: bold; font-size: xx-large; margin-top: 4px; } /* 区块标题通用 */ .card_content-item-title { font-size: x-large; font-family: serif; font-weight: bold; } .card_content-item-title--mt { margin-top: 36px; } .card_content-item-subtitle { font-size: small; margin-left: 8px; } /* 区块分隔线 */ .card_content-item-hr { width: 50px; height: 2px; background: #ff7676; margin-bottom: 4px; } .card_content-item-hr--mb12 { margin-bottom: 12px; } /* 属性 */ .card_content_attribute-item { width: 240px; display: flex; justify-content: space-between; } .card_content_attribute-title { display: flex; gap: 4px; align-items: center; } .card_content_attribute-icon { width: 12px; height: 12px; background: rgba(255, 255, 255, 0.6); } /* 右栏 */ .card_content_right { flex: 1 1 520px; min-width: 0; } /* ---- 技能卡片 ---- */ /* 默认上下排列(描述在上,升级在下),到足够宽时才切换为左右 */ .card_content_skill-card { width: 100%; max-width: 1100px; /* 超宽屏给更大空间 */ display: flex; flex-direction: column; /* 默认上下 */ gap: 20px; align-items: flex-start; background: #ffffff14; padding: 12px; border-radius: 5px; } .card_content_skill-gap { height: 18px; } /* 技能卡左侧描述区 */ .card_content_skill-left { width: 100%; /* 上下排时占满 */ flex-shrink: 0; display: flex; flex-direction: column; } /* 技能标题行 */ .card_content_skill-title { display: flex; gap: 12px; align-items: flex-start; } .card_content_skill-icon { width: 48px; height: 48px; background: rgba(255, 255, 255, 0.7); flex-shrink: 0; } .card_content_skill-title-text { flex: 1; min-width: 0; display: flex; flex-direction: column; gap: 2px; } .card_content_skill-name { font-family: serif; font-weight: bold; } .card_content_skill-meta { font-size: small; color: grey; margin-top: -2px; } .card_content_skill-meta-val { margin-left: 6px; } /* 技能标签(群攻/单体等) */ .card_content_skill-tags { display: flex; gap: 4px; line-height: 0.9; margin-top: 6px; } .card_content_skill-tag { font-size: small; background: #000000a3; color: #ffffff; padding: 4px; } /* 技能效果描述 */ .card_content_skill_effect { margin-top: 8px; line-height: 1.3; font-size: 0.9rem; } /* ---- 技能升级表格(通用) ---- */ .card_content_skill-upgrade { width: 100%; /* 上下排时占满宽度 */ min-width: 0; overflow-x: auto; display: flex; flex-direction: column; gap: 6px; } /* 默认 8 列(终结技 Lv.2~9);每列固定 88px,防止挤压换行 */ .card_content_skill-upgrade-grid { display: grid; grid-template-columns: auto repeat(8, minmax(88px, 1fr)); gap: 2px; font-size: 0.78rem; align-items: center; } /* 9 列变体(普攻 / 被动 Lv.2~10) */ .card_content_skill-upgrade-grid--10 { grid-template-columns: auto repeat(9, minmax(88px, 1fr)); } /* 表头等级数字 */ .card_content_skill-upgrade-lv { display: flex; justify-content: center; color: #aaa; font-size: 0.75rem; font-weight: bold; } /* 行首角标标签容器 */ .card_content_skill-upgrade-row-label { display: flex; align-items: center; white-space: nowrap; position: relative; padding-right: 18px; } /* 行首角标圆圈数字 */ .card_content_skill-upgrade-badge { width: 18px; height: 18px; background: #ffaaaa; border-radius: 50%; font-size: 0.72rem; font-weight: 700; color: #fff; text-align: center; line-height: 18px; display: inline-block; flex-shrink: 0; } /* 行首角标文字 */ .card_content_skill-upgrade-badge-text { margin-left: 4px; color: #ffb347; font-size: 0.75rem; font-weight: bold; } /* 行首角标箭头(错位) */ .card_content_skill-upgrade-arrow { position: absolute; right: 0; top: -6px; color: #ff7676; font-size: 0.8rem; line-height: 1; } /* 数值格 */ .card_content_skill-upgrade-val { text-align: center; padding: 4px 0; } /* 无变化格 */ .card_content_skill-upgrade-val--null { color: #aaa; } /* ---- 觉醒 ---- */ .card_content_feat-ul { list-style: none; padding: 0; margin-left: 0; } .card_content_feat-list { padding: 0.8rem 0; margin-bottom: 0.8rem; } .card_content_feat-row { display: flex; align-items: center; } .card_content_feat-stage-wrap { position: relative; margin-right: 2rem; } .card_content_feat-stage { position: absolute; top: -12px; left: 2px; font-size: 0.7rem; letter-spacing: 1px; } .card_content_feat-number { width: 28px; height: 28px; display: flex; align-items: center; justify-content: center; font-weight: 700; } .card_content_feat-stage-cn { font-size: 0.8rem; margin-right: 0.5rem; font-family: serif; } /* ---- 小传 ---- */ .card_content_story { margin-top: 80px; } .card_content_story-header { display: flex; } .card_content_story-header-left { display: flex; flex-direction: column; } .card_content_story-header-spacer { margin-top: 36px; } .card_content_story-toggle { font-size: 1rem; color: #ff7676; cursor: pointer; user-select: none; letter-spacing: 0.5px; } .card_content_story-timeline { position: relative; max-width: 820px; padding-left: 44px; overflow: hidden; transition: opacity .25s ease, transform .25s ease, max-height .35s ease; opacity: 1; transform: translateY(0); max-height: 5000px; } /* ---- 时间轴 ---- */ .card_timeline { position: relative; } .card_timeline-line { position: absolute; left: 16px; top: 6px; bottom: 6px; width: 1px; background: rgba(0, 0, 0, 0.06); } .card_timeline-item { position: relative; margin-bottom: 60px; } .card_timeline-item--last { margin-bottom: 0; } .card_timeline-dot { position: absolute; left: -30px; top: 8px; width: 8px; height: 8px; border: 2px solid #ff7676; background: #fff; border-radius: 50%; } .card_timeline-unlock { font-size: 0.78rem; color: #999; margin-bottom: 8px; letter-spacing: 0.5px; } .card_timeline-title { margin-bottom: 14px; } .card_timeline-numeral { font-family: serif; font-size: 1.15rem; font-weight: bold; color: #ff7676; } .card_timeline-chapter { margin: 0 6px; font-weight: 600; } .card_timeline-label { font-size: 0.75rem; color: #aaa; margin-left: 6px; } .card_timeline-body { line-height: 1.95; font-size: 0.95rem; color: #292929; text-align: justify; } /* ---- 响应式断点 ---- */ /* ≤1000px:左栏取消 sticky,两栏上下排列 */ /* (原 900px,+100px 后移到 1000px,避免 sticky 生效时两栏重叠) */ @media (max-width: 1000px) { .card_content_left { position: static; transform: none; flex: 1 1 100%; } .card_content_right { flex: 1 1 100%; } } /* ≤600px:极小屏,左栏内容居中,边距收窄 */ @media (max-width: 600px) { .card_content_left { text-align: center; /* 文字居中 */ } /* info / attribute 等 flex 容器也居中 */ .card_content_info, .card_content_attribute-item { justify-content: center; } .card_content-inner { padding: 0 20px 80px; } } /* ≥1400px:右栏有足够宽度,技能卡内部切换为左右布局 */ @media (min-width: 1400px) { .card_content_skill-card { flex-direction: row; /* 左右排列 */ align-items: flex-start; } .card_content_skill-left { width: 340px; /* 左侧描述区固定宽度 */ flex-shrink: 0; } .card_content_skill-upgrade { flex: 1; /* 升级区占剩余空间 */ } }
返回
MediaWiki:Common.css
。
查看“︁MediaWiki:Common.css”︁的源代码
MediaWiki界面页面