跳转到内容
打开/关闭搜索
搜索
打开/关闭菜单
397
文件
4
用户
6146
编辑
Gal中文百科
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
在其他项目中
打开/关闭外观设置菜单
无法加载偏好设置。请检查您的网络连接并重试。
重试
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。
user-interface-preferences
个人工具
讨论
贡献
创建账号
登录
编辑“︁
Template
:
角色卡片/styles.css
”︁
模板页面
查看
阅读
编辑源代码
查看历史
associated-pages
模板
讨论
更多操作
更多
工具
链入页面
相关更改
页面信息
Yexiaoyu
(
留言
|
贡献
)
2026年8月28日 (五) 12:01的版本
(
差异
)
←上一版本
|
最后版本
(
差异
) |
下一版本→
(
差异
)
警告:您正在编辑该页面的旧版本。
如果您发布该更改,该版本后的所有更改都会丢失。
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
/* ========================== 角色卡片基础 ========================== */ .character-card { display: flex; width: 100%; flex-wrap: wrap; min-height: 280px; border-radius: 10px; overflow: hidden; background-color: var(--chara-card-color); box-shadow: 0 5px 11px rgb(0 0 0 / 18%), 0 4px 15px rgb(0 0 0 / 15%); margin: 15px 5px; } /* ========================== 立绘区域 ========================== */ .character-card__portrait { width: 30%; position: relative; overflow: hidden; background-color: var(--color-surface-0); } .character-card__body { width: 70%; padding: 1rem; box-sizing: border-box; } /* ========================== 名称 ========================== */ .character-card__name { font-size: 150%; font-weight: bold; display: flex; flex-wrap: wrap; align-items: baseline; gap: 0; } .character-card__name-original { font-size: .65em; font-weight: normal; opacity: .7; white-space: nowrap; margin-left: -.1em; } .character-card__name-original::before { content: "("; } .character-card__name-original::after { content: ")"; } /* ========================== 头部 ========================== */ .character-card__header { } .character-card__cv { font-style: italic; } .character-card__divider { margin: 1rem 0; border: 0; border-top: 1px solid rgba(0,0,0,.1); } /* ========================== 属性标签 ========================== */ .character-card__meta { display: flex; flex-wrap: wrap; gap: .4rem .6rem; margin: .5rem 0; font-size: 82%; } .character-card__meta .chip { border: 1px solid rgba(0,0,0,.12); border-radius: 6px; padding: 2px 9px; color: #555; } .character-card__meta .chip b { margin-right: .2rem; } /* ========================== 立绘轮播 ========================== */ .portrait-slides { width: 100%; height: 100%; position: absolute; inset: 0; } .portrait-slide { position: absolute; inset: 0; opacity: 0; transition: opacity .25s ease; } .portrait-slide.active { opacity: 1; z-index: 1; } .portrait-slide img { width: 100%; height: 100%; object-fit: cover; object-position: top center; } .portrait-label { position: absolute; bottom: 10px; left: 10px; padding: 3px 10px; background: rgba(0,0,0,.5); color: white; border-radius: 5px; font-size: 12px; } .character-card__switch { position: absolute; z-index: 5; right: 10px; top: 10px; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: rgba(0,0,0,.5); color: white; cursor: pointer; } /* ========================== 左右布局 ========================== */ .character-card--layout-2 .character-card__portrait { order: 2; } .character-card--layout-2 .character-card__body { order: 1; } /* ========================== 弹窗模式 ========================== */ /* 弹窗触发区域 用于包裹缩略角色卡 */ .character-card-modal-trigger { cursor: pointer; text-decoration: none; color: inherit; } /* 遮罩层 默认隐藏 */ .character-card-modal-overlay { position: fixed; inset: 0; z-index: 9999; display: none; align-items: center; justify-content: center; padding: 20px; background: rgba(0,0,0,.55); } /* :target打开 */ .character-card-modal-overlay:target { display: flex; } /* 弹窗主体 */ .character-card-modal-content { width: min(900px,95vw); max-height: 90vh; overflow-y: auto; background: var(--chara-card-color); border-radius: 12px; box-shadow: 0 10px 30px rgb(0 0 0 / 35%); position: relative; } /* 弹窗里面复用角色卡片 去掉重复阴影 */ .character-card-modal-content .character-card { margin: 0; box-shadow: none; border-radius: 12px; } /* 关闭按钮 */ .character-card-modal-close { position: absolute; right: 12px; top: 12px; z-index: 20; width: 36px; height: 36px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: rgba(0,0,0,.55); color:white; text-decoration:none; font-size:24px; line-height:1; } /* ========================== 响应式 ========================== */ @media (max-width:767px){ .character-card__portrait { width:100%; aspect-ratio:3 / 4; } .character-card__body { width:100%; } .character-card__name { font-size:120%; } /* 弹窗移动端 */ .character-card-modal-overlay { align-items:flex-start; padding:10px; } .character-card-modal-content { width:100%; max-height:95vh; margin-top:20px; } .character-card-modal-content .character-card { flex-direction:column; } } /* 窄屏字体调整 */ @media (max-width:480px){ .character-card__name-original { font-size:.75em; } }
摘要:
请注意,所有对Gal中文百科的贡献均可能会被其他贡献者编辑、修改或删除。如果您不希望您的文字作品被随意编辑,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源(详情请见
Gal中文百科:著作权
)。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)
编辑“︁
Template
:
角色卡片/styles.css
”︁
模板页面