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