模板:信息表
修改此模板会对服务器造成巨大压力。因此,在修改此页面前,请与其他编辑者讨论后再做决定。
此模板具有复杂的维基语法,不建议新手尝试编辑此模板。
信息表模板是一种置于页面开篇右侧(宽屏)或开篇部分(手机屏幕)用于列出各种参数信息的模板,其目的是为访问者快速提供常用信息。
这是用于制作其他模板的元模板,如无特殊需要,请勿将此模板直接使用到内容页面。
快速使用
简略用法(不推荐)
{{信息表
|title = {{{XX名称|}}}
|image = {{{image|}}}
|bar = XX信息
|项目1|{{{项目1|}}}
|项目2|{{{项目2|}}}
|项目3|{{{项目3|}}}
}}
完整用法(推荐)
| 源代码 |
|---|
{{信息表
|title = {{{XX名称|}}}
|classname =
|image =
|bar = XX信息
|项目1|{{{项目1|}}}
|项目2|{{{项目2|}}}
|项目3|{{{项目3|}}}
|class = {{{class|}}}
|style = {{{style|}}}
|stylegroup = {{{stylegroup|}}}
|title-class = {{{title-class|}}}
|title-style = {{{title-style|}}}
|banner-class = {{{banner-class|}}}
|banner-style = {{{banner-style|}}}
|bar-class = {{{bar-class|}}}
|bar-style = {{{bar-style|}}}
|list-class = {{{list-class|}}}
|list-style = {{{list-style|}}}
|list-item-class = {{{list-item-class|}}}
|list-item-style = {{{list-item-style|}}}
|list-item-left-class = {{{list-item-left-class|}}}
|list-item-left-style = {{{list-item-left-style|}}}
|list-item-right-class = {{{list-item-right-class|}}}
|list-item-right-style = {{{list-item-right-style|}}}
}}
|
参数
基本参数
- title —— 顶部标题。
- image —— 标题下方的图片。
- bar —— 图片下方的说明信息。
- 奇数参数 —— 项目名称。
- 偶数参数 —— 项目内容。
- after —— 底部插入元素。
样式参数
此模板提供了大量可自定义样式的参数,同时也方便全局样式和用户自定义样式更好地获取元素。
- class —— 为整个信息表添加类。
- style —— 为整个信息表添加样式。
- classname —— 该信息表的类名,为整个信息表添加类
infotable-type-名称,留空默认为infotable-type-default - stylegroup —— 样式组。如果填写此项将会覆盖所有样式设置。此参数的详细说明见下文。
- stylelink —— 引入样式表。从MediaWiki名字空间中引入样式,需要填写CSS页面名称,不包含前缀。
以下参数均有class和style变体,为避免繁琐介绍,下文参数名称已省略后缀。例如,参数title表示title-class和title-style。
- title —— 顶部标题。
- banner —— 头图。
- bar —— 横栏。
- list —— 整个项目列表。
- list-item —— 每个项目。
- list-item-left —— 项目左侧部分。
- list-item-right —— 项目右侧部分。
stylegroup
stylegroup参数用于快速套用一整套样式。如果此参数被填写,所有样式都将通过读取模板:信息表/stylegroup/<填写的内容>/<对应的样式参数>来套用样式。
例如,如果stylegroup的内容为teststyle,则模板样式将会读取:
- title-style =
信息表/stylegroup/teststyle/title-style - bar-style =
信息表/stylegroup/teststyle/bar-style - ...
拓展模板
利用after参数可以自定义信息表布局。
例如,可以使用{{信息表/bar}}搭配{{信息表/list}}创建有栏目划分的信息表,使用{{信息表/hidebox}}搭配{{信息表/list}}可以将繁琐信息折叠。
细节
- 如果项目内容留空,整行项目将会被隐藏。
- 图片最大宽度被限制在298px(剩余2px为边框)。
使用效果
一般使用效果
| 源代码 |
|---|
{{信息表
|title = 模组名称
|image = 这里应该放置图片
|bar = 模组信息
|项目1|内容...
|项目2|内容...
|项目3|↓如果此区域被留空
|项目4|
|项目5|↑整行项目会被隐藏
}}
|
自定义样式
下面是一个完全自定义样式的案例:
| 源代码 |
|---|
{{信息表
|title = 车万女仆
|模组名称|车万女仆
|image=[[File:车万女仆(Touhou Little Maid)封面.jpg]]
|bar = 模组信息
|外文名|Touhou Little Maid
|来源|国产MOD
|作者|'''程序:'''[https://space.bilibili.com/4435845 酒石酸菌]、[https://space.bilibili.com/6939567 雪尼]<br>'''美工:'''[https://space.bilibili.com/773374 琥珀酸] [https://space.bilibili.com/9322946 帕金伊]、[https://space.bilibili.com/4025377 天顶乌]、[https://space.bilibili.com/291610169 天幂]、[https://space.bilibili.com/1704421 尤里的猫]
|运行环境|Minecraft Java 版
|游戏依赖版本|1.12.2
|附属模组|无
|模组玩法类型|宠物
|维护状态|维护中
|采用API|Forge 14.23.5.2768
|相关链接|[https://www.mcbbs.net/thread-882845-1-1.html MCBBS]<br>[https://www.curseforge.com/minecraft/mc-mods/touhou-little-maid CurseForge]<br>[https://github.com/TartaricAcid/TouhouLittleMaid GitHub]
|style = border: 1px #800000 solid;
|title-style = background: #BB1111; color:#FFF; border-bottom: 3px #FFF dashed; min-height: 42px; line-height: 42px;
|banner-style = border-top: 2px #BB1111 solid;
|bar-style = background: #BF3F3F; color:#FFF;
|list-style =
|list-item-style =
|list-item-left-style = background: #CF5E5E; color:#FFF;
|list-item-right-style = background: #FAEDED;
}}
|
另外这是一个仿明日方舟样式的模板:(注意背景是半透明的)
| 源代码 |
|---|
{{信息表
|title = 罗德岛
|image = [[File:危机合约(CrisisContracts)-封面.png]]
|bar = 信息
|名称|罗德岛
|外文名|Rhodes Isiand
|项目|内容
|项目|内容
|项目|内容
|项目|内容
|项目|内容
|项目|内容
|style = border:none; background:rgba(255,255,255,0.5); box-shadow: 0 2px 10px rgba(100,100,100,0.5);
|title-style = background:rgba(230,230,230,0.5);
|bar-style = background:rgba(230,230,230,0.5);
|list-style = background-image: linear-gradient(rgba(100,100,100,0.35) 0, rgba(100,100,100,0) 48px);
|list-item-left-style = background:transparent;
|list-item-right-style = background:transparent;
}}
|
优秀案例参考:车万女仆(Touhou Little Maid)、学园都市(AcademyCraft)、魔法雕像(MagicalSculpture)
附注:{{Navbox}}大家族模板所支持的自定义样式与本模板大同小异,基本可以相互套用样式。
使用拓展模板
下面这个案例利用after参数导入了{{信息表/hidebox}}并搭配{{信息表/list}}:
| 源代码 |
|---|
{{信息表
|title = 作者名称
|classname = author
|bar = 作者信息
|名称|作者名称
|别名|别名
|活跃年代|2020年至今
|代表作|代表作
|after = {{信息表/hidebox
|bar = 社交账号
|content = {{信息表/list
|社交平台1|账号
|社交平台2|账号
|社交平台3|账号
}}
}}
}}
|
当然,结构完全自由,可以添加不止一个扩展模板:
| 源代码 |
|---|
{{信息表
|title = 作者名称
|classname = author
|bar = 作者信息
|名称|作者名称
|别名|别名
|活跃年代|2020年至今
|代表作|代表作
|after = {{信息表/hidebox
|bar = 社交账号
|content = {{信息表/list
|社交平台1|账号
|社交平台2|账号
|社交平台3|账号
}}
}}{{信息表/hidebox
|bar = 游戏账号
|content = {{信息表/list
|游戏平台1|账号
|游戏平台2|账号
|游戏平台3|账号
}}
}}{{信息表/hidebox
|bar = 更多信息
|content = {{信息表/list
|项目1|内容
|项目2|内容
|项目3|内容
}}
}}
}}
|
另见
框架
- {{信息表/bar}} —— 用于生成横栏。
- {{信息表/list}} —— 用于生成列表。
- {{信息表/hidebox}} —— 用于生成折叠内容。
常用模块
这些常用模块可以使用after参数导入,注意:不是所有的信息表模板都支持使用after。
- {{信息表/社交账号}} —— 各种常用社交账号。
- {{信息表/MC游戏账号}} —— 所有可能的MC游戏账号。



沪公网安备 31011002002714 号