Template:角色卡片:修订间差异
模板页面
更多语言
更多操作
无编辑摘要 |
无编辑摘要 |
||
| (未显示2个用户的30个中间版本) | |||
| 第1行: | 第1行: | ||
< | <includeonly>{{#switch:{{{布局|1}}} | ||
<div class=" | |3=<templatestyles src="角色卡片/styles.css" /><!-- | ||
<div class=" | --><div class="character-card-thumb"><!-- | ||
<div | -->{{#if:{{{立绘|}}}<!-- | ||
<div class=" | -->|[[File:{{#invoke:角色立绘|first|图片={{{立绘}}}}}|94px|alt={{#if:{{{译名|}}}|{{{译名}}}|{{{原名|}}} }}|link={{FULLPAGENAME}}#cc-modal-{{anchorencode:{{{原名|}}}}}]]<!-- | ||
=== | -->|<span class="character-card-thumb__ph">[[#cc-modal-{{anchorencode:{{{原名|}}}}}|无立绘]]</span>}}<!-- | ||
</div> | --><span class="character-card-thumb__name">[[#cc-modal-{{anchorencode:{{{原名|}}}}}|<span>{{#if:{{{译名|}}}|{{{译名}}}|{{{原名|}}} }}</span>{{#if:{{{配音|}}}|<br><span>CV:{{{配音}}}</span>}}]]</span><!-- | ||
<div | --></div><!-- | ||
< | --><div class="character-card-modal" id="cc-modal-{{anchorencode:{{{原名|}}}}}"><!-- | ||
< | --><div class="character-card-modal__overlay">[[#cc-close|​]]</div><!-- | ||
{{{ | --><div class="character-card-modal__box"><!-- | ||
<!--span | --><div class="character-card-modal__close">[[#cc-close|×]]</div><!-- | ||
< | --><div class="character-card character-card--layout-1"><!-- | ||
--><div class="character-card__portrait">{{#invoke:角色立绘|main|图片={{{立绘|}}}|角色名={{#if:{{{译名|}}}|{{{译名}}}|{{{原名|}}} }} }}</div><!-- | |||
--><div class="character-card__body"><!-- | |||
--><div class="character-card__header"><!-- | |||
--><div class="character-card__name">{{#if:{{{译名|}}}|{{{译名}}}{{#if:{{{原名|}}}|<span class="character-card__name-original" lang="ja">{{{原名}}}</span>}}|{{{原名|}}} }}</div><!-- | |||
-->{{#if:{{{配音|}}}|<div class="character-card__cv">CV:{{{配音}}}</div>}}<!-- | |||
-->{{#if:{{{身高|}}}{{{体重|}}}{{{年龄|}}}{{{生日|}}}{{{血型|}}}{{{三围|}}}{{{性别|}}}|<div class="character-card__meta"><!-- | |||
-->{{#if:{{{性别|}}}|<span class="chip"><b>性别 </b>{{{性别}}}</span>}}<!-- | |||
</div> | -->{{#if:{{{身高|}}}|<span class="chip"><b>身高 </b>{{{身高}}}</span>}}<!-- | ||
</div> | -->{{#if:{{{体重|}}}|<span class="chip"><b>体重 </b>{{{体重}}}</span>}}<!-- | ||
{{# | -->{{#if:{{{年龄|}}}|<span class="chip"><b>年龄 </b>{{{年龄}}}</span>}}<!-- | ||
-->{{#if:{{{生日|}}}|<span class="chip"><b>生日 </b>{{{生日}}}</span>}}<!-- | |||
-->{{#if:{{{血型|}}}|<span class="chip"><b>血型 </b>{{{血型}}}</span>}}<!-- | |||
-->{{#if:{{{三围|}}}|<span class="chip"><b>三围 </b>{{{三围}}}</span>}}<!-- | |||
--></div>}}<!-- | |||
--></div><!-- | |||
-->{{#if:{{{介绍|}}}|<div class="character-card__intro">{{{介绍}}}</div>}}<!-- | |||
--></div><!-- | |||
--></div><!-- | |||
} | --></div><!-- | ||
--></div> | |||
|#default=<templatestyles src="角色卡片/styles.css" /><!-- | |||
--><div class="character-card character-card--layout-{{{布局|1}}}"><!-- | |||
--><div class="character-card__portrait">{{#invoke:角色立绘|main|图片={{{立绘|}}}|角色名={{#if:{{{译名|}}}|{{{译名}}}|{{{原名|}}} }} }}</div><!-- | |||
--><div class="character-card__body"><!-- | |||
--><div class="character-card__header"><!-- | |||
--><div class="character-card__name">{{#if:{{{译名|}}}|{{{译名}}}{{#if:{{{原名|}}}|<span class="character-card__name-original" lang="ja">{{{原名}}}</span>}}|{{{原名|}}} }}</div><!-- | |||
-->{{#if:{{{配音|}}}|<div class="character-card__cv">CV:{{{配音}}}</div>}}<!-- | |||
-->{{#if:{{{身高|}}}{{{体重|}}}{{{年龄|}}}{{{生日|}}}{{{血型|}}}{{{三围|}}}{{{性别|}}}|<div class="character-card__meta"><!-- | |||
-->{{#if:{{{性别|}}}|<span class="chip"><b>性别 </b>{{{性别}}}</span>}}<!-- | |||
-->{{#if:{{{身高|}}}|<span class="chip"><b>身高 </b>{{{身高}}}</span>}}<!-- | |||
} | -->{{#if:{{{体重|}}}|<span class="chip"><b>体重 </b>{{{体重}}}</span>}}<!-- | ||
-->{{#if:{{{年龄|}}}|<span class="chip"><b>年龄 </b>{{{年龄}}}</span>}}<!-- | |||
-->{{#if:{{{生日|}}}|<span class="chip"><b>生日 </b>{{{生日}}}</span>}}<!-- | |||
-->{{#if:{{{血型|}}}|<span class="chip"><b>血型 </b>{{{血型}}}</span>}}<!-- | |||
-->{{#if:{{{三围|}}}|<span class="chip"><b>三围 </b>{{{三围}}}</span>}}<!-- | |||
--></div>}}<!-- | |||
} | --></div><!-- | ||
-->{{#if:{{{介绍|}}}|<div class="character-card__intro">{{{介绍}}}</div>}}<!-- | |||
--></div><!-- | |||
} | --></div> | ||
}}</includeonly> | |||
} | |||
} | |||
} | |||
}} | |||
<noinclude> | <noinclude> | ||
<templatedata> | <templatedata> | ||
{ | { | ||
"description": "展示角色信息的卡片,支持多立绘轮播、左右布局与身高体重等属性字段。属性字段全部留空时不会渲染属性区。布局=3 时渲染为画廊缩略项,点击弹出完整卡片,缩略图自动取立绘的第一张。", | |||
"format": "block", | |||
"params": { | "params": { | ||
" | "原名": { | ||
"label": "原名", | |||
"description": "角色的原文名,通常为日文名。", | |||
"type": " | "type": "line", | ||
"required": true | |||
}, | }, | ||
"角色 | "译名": { | ||
"type": " | "label": "译名", | ||
"description": "角色的中文译名。填写后作为主标题,原名以小字附在括号中。", | |||
"type": "line", | |||
"suggested": true | |||
}, | }, | ||
" | "配音": { | ||
"description": "1 | "label": "配音演员", | ||
"description": "角色的配音演员姓名,显示在角色名下方。留空则不显示该行。", | |||
"type": "line", | |||
"suggested": true, | |||
"example": "种崎敦美" | |||
}, | |||
"性别": { | |||
"label": "性别", | |||
"description": "角色的性别。留空则不显示。", | |||
"type": "line", | |||
"suggested": true, | |||
"suggestedvalues": ["男", "女", "其他"], | |||
"example": "女" | |||
}, | |||
"身高": { | |||
"label": "身高", | |||
"description": "角色身高,含单位。留空则不显示该属性。", | |||
"type": "line", | |||
"suggested": true, | |||
"example": "158cm" | |||
}, | |||
"体重": { | |||
"label": "体重", | |||
"description": "角色体重,含单位。留空则不显示该属性。", | |||
"type": "line", | |||
"suggested": true, | |||
"example": "45kg" | |||
}, | |||
"年龄": { | |||
"label": "年龄", | |||
"description": "角色年龄。留空则不显示该属性。", | |||
"type": "line", | |||
"suggested": true, | |||
"example": "17" | |||
}, | |||
"生日": { | |||
"label": "生日", | |||
"description": "角色生日。留空则不显示该属性。", | |||
"type": "line", | |||
"example": "3月14日" | |||
}, | |||
"血型": { | |||
"label": "血型", | |||
"description": "角色血型。留空则不显示该属性。", | |||
"type": "line", | |||
"suggestedvalues": ["A型", "B型", "O型", "AB型"], | |||
"example": "A型" | |||
}, | |||
"三围": { | |||
"label": "三围", | |||
"description": "角色三围数据。留空则不显示该属性。", | |||
"type": "line", | |||
"example": "B85/W58/H86" | |||
}, | |||
"介绍": { | |||
"label": "介绍", | |||
"description": "角色的介绍,支持 Wiki 文本与多段落。", | |||
"type": "content", | |||
"suggested": true | |||
}, | |||
"立绘": { | |||
"label": "立绘", | |||
"description": "单张立绘直接填写文件名(如 Aya.png);多张立绘用半角分号分隔,每项格式为「文件名:说明」。立绘将自动轮播显示。布局=3 时,第一张同时用作缩略图。", | |||
"type": "string", | |||
"suggested": true, | |||
"example": "Aya.png:常服; Aya_school.png:校服" | |||
}, | |||
"布局": { | |||
"label": "卡片布局", | |||
"description": "1 为立绘居左(默认),2 为立绘居右,3 为画廊缩略项+点击弹窗。", | |||
"type": "number", | "type": "number", | ||
"default": "1", | "default": "1", | ||
" | "suggestedvalues": ["1", "2", "3"] | ||
" | }, | ||
"类型": { | |||
"label": "角色类型", | |||
"description": "角色在作品中的定位,供分类与检索使用。", | |||
"type": "line", | |||
"suggestedvalues": ["主角", "配角", "路人"] | |||
} | } | ||
}, | }, | ||
" | "paramOrder": [ | ||
"原名", | |||
"译名", | |||
"配音", | |||
"性别", | |||
"身高", | |||
"体重", | |||
"年龄", | |||
"生日", | |||
"血型", | |||
"三围", | |||
"介绍", | |||
"立绘", | |||
"布局", | |||
"类型" | |||
] | |||
} | } | ||
</templatedata> | </templatedata> | ||
{{模板文档}} | |||
</noinclude> | </noinclude> | ||
2026年8月29日 (六) 15:14的最新版本
展示角色信息的卡片,支持多立绘轮播、左右布局与身高体重等属性字段。属性字段全部留空时不会渲染属性区。布局=3 时渲染为画廊缩略项,点击弹出完整卡片,缩略图自动取立绘的第一张。
| 参数 | 描述 | 类型 | 状态 | |
|---|---|---|---|---|
| 原名 | 原名 | 角色的原文名,通常为日文名。 | 单行文本 | 必需 |
| 译名 | 译名 | 角色的中文译名。填写后作为主标题,原名以小字附在括号中。 | 单行文本 | 推荐 |
| 配音演员 | 配音 | 角色的配音演员姓名,显示在角色名下方。留空则不显示该行。
| 单行文本 | 推荐 |
| 性别 | 性别 | 角色的性别。留空则不显示。
| 单行文本 | 推荐 |
| 身高 | 身高 | 角色身高,含单位。留空则不显示该属性。
| 单行文本 | 推荐 |
| 体重 | 体重 | 角色体重,含单位。留空则不显示该属性。
| 单行文本 | 推荐 |
| 年龄 | 年龄 | 角色年龄。留空则不显示该属性。
| 单行文本 | 推荐 |
| 生日 | 生日 | 角色生日。留空则不显示该属性。
| 单行文本 | 可选 |
| 血型 | 血型 | 角色血型。留空则不显示该属性。
| 单行文本 | 可选 |
| 三围 | 三围 | 角色三围数据。留空则不显示该属性。
| 单行文本 | 可选 |
| 介绍 | 介绍 | 角色的介绍,支持 Wiki 文本与多段落。 | 内容 | 推荐 |
| 立绘 | 立绘 | 单张立绘直接填写文件名(如 Aya.png);多张立绘用半角分号分隔,每项格式为「文件名:说明」。立绘将自动轮播显示。布局=3 时,第一张同时用作缩略图。
| 字符串 | 推荐 |
| 卡片布局 | 布局 | 1 为立绘居左(默认),2 为立绘居右,3 为画廊缩略项+点击弹窗。
| 数字 | 可选 |
| 角色类型 | 类型 | 角色在作品中的定位,供分类与检索使用。
| 单行文本 | 可选 |