个人工具

模板:Block

出自Meshal Lite

(修订版本间的差异)
跳转到: 导航, 搜索
 
(由1名用户作出的21个中途修订版本未被显示)
第1行: 第1行:
<includeonly>{{#vardefine: indent|{{{indent|0}}}||0|{{{indent|0}}}}}{{#vardefine: contentTextColor|{{#switch: {{{3|{{{preset|rule}}}}}}
+
<includeonly>{{#vardefine: contentTextColor|{{#switch: {{{3|{{{preset|rule}}}}}}
 
|rule=inherit
 
|rule=inherit
 
|info=inherit
 
|info=inherit
 
|legend=inherit
 
|legend=inherit
 +
|chronicle=inherit
 +
|datalist=inherit
 +
|creature=inherit
 +
|feature=inherit
 +
|ability=inherit
 +
|item=inherit
 +
|maplocation=inherit
 
|cmpgntale=inherit
 
|cmpgntale=inherit
 
|cmpgntip=inherit
 
|cmpgntip=inherit
 +
|code=inherit
 
|op= inherit
 
|op= inherit
 
|#default=inherit}}}}{{#vardefine: contentBgColor|{{#switch: {{{3|{{{preset|rule}}}}}}
 
|#default=inherit}}}}{{#vardefine: contentBgColor|{{#switch: {{{3|{{{preset|rule}}}}}}
第10行: 第18行:
 
|info=rgb(254,249,227)
 
|info=rgb(254,249,227)
 
|legend=rgb(238, 237, 233)
 
|legend=rgb(238, 237, 233)
 +
|chronicle=rgb(247, 246, 245)
 +
|datalist=rgb(255,255,255)
 +
|maplocation=rgb(242,242,242)
 
|cmpgntale=rgb(224,212,197)
 
|cmpgntale=rgb(224,212,197)
 
|cmpgntip=rgb(227,231,244)
 
|cmpgntip=rgb(227,231,244)
 +
|code=rgb(237, 244, 247)
 
|op=rgb(255,240,229)
 
|op=rgb(255,240,229)
 
|#default=rgb(242,242,242)}}}}{{#vardefine: headerTextColor|{{#switch: {{{3|{{{preset|rule}}}}}}
 
|#default=rgb(242,242,242)}}}}{{#vardefine: headerTextColor|{{#switch: {{{3|{{{preset|rule}}}}}}
第17行: 第29行:
 
|info=rgb(255,255,255)
 
|info=rgb(255,255,255)
 
|legend=rgb(74, 59, 45)
 
|legend=rgb(74, 59, 45)
 +
|chronicle=initial
 +
|datalist=rgb(78, 81, 84)
 +
|creature=initial
 +
|feature=initial
 +
|ability=initial
 +
|item=initial
 +
|maplocation=rgb(255,255,255)
 
|cmpgntale=rgb(255,255,255)
 
|cmpgntale=rgb(255,255,255)
 
|cmpgntip=rgb(255,255,255)
 
|cmpgntip=rgb(255,255,255)
 +
|code=rgb(255,255,255)
 
|op= rgb(255,255,255)
 
|op= rgb(255,255,255)
 
|#default=rgb(255,255,255)}}}}{{#vardefine: headerBgColor|{{#switch: {{{3|{{{preset|rule}}}}}}|
 
|#default=rgb(255,255,255)}}}}{{#vardefine: headerBgColor|{{#switch: {{{3|{{{preset|rule}}}}}}|
第24行: 第44行:
 
|info=rgb(140,127,104)
 
|info=rgb(140,127,104)
 
|legend=rgb(203, 198, 188)
 
|legend=rgb(203, 198, 188)
 +
|chronicle=rgb(235, 230, 221)
 +
|datalist=rgb(242, 242, 242)
 +
|creature=rgba(216, 206, 193, .75)
 +
|feature=rgba(241, 209, 255, .75)
 +
|ability=rgba(255, 227, 157, .75)
 +
|item=rgba(209, 220, 237, .75)
 +
|maplocation=rgb(180, 38, 64)
 
|cmpgntale=rgb(152,112,88)
 
|cmpgntale=rgb(152,112,88)
 
|cmpgntip=rgb(82,83,136)
 
|cmpgntip=rgb(82,83,136)
 +
|code=rgb(101, 137, 154)
 
|op=rgb(146,116,112)
 
|op=rgb(146,116,112)
|#default=rgb(116,125,130)}}}}<div class="block" style="background-color: {{{contentBgColor |{{#var: contentBgColor}}}}}; border-color: {{{headerBgColor |{{#var: headerBgColor}}}}}; width: calc(100% - {{#var:indent}}em); margin-left: {{#var:indent}}em;"><div class="blockTitle" style="background-color: {{{headerBgColor |{{#var: headerBgColor}}}}}; color: {{{headerTextColor|{{#var: headerTextColor}}}}}; {{{headerStyle|}}}">{{{1|{{{title|}}}}}}</div>
+
|#default=rgb(116,125,130)}}}}{{#vardefine: containerStyle|{{#switch: {{{3|{{{preset|rule}}}}}}|
 +
|datalist=box-shadow: 0 0 3px rgba(0,0,0,.1);
 +
|#default=}}}}<div class="block" style="background-color: {{{contentBgColor |{{#var: contentBgColor}}}}}; border-color: {{{headerBgColor |{{#var: headerBgColor}}}}}; margin-left: {{{indent|0}}}em;{{#var: containerStyle}};"><div class="blockTitle" style="background-color: {{{headerBgColor |{{#var: headerBgColor}}}}}; color: {{{headerTextColor|{{#var: headerTextColor}}}}}; {{{headerStyle|}}}">{{{1|{{{title|}}}}}}<span style="float:right; font-size:smaller;">{{{tip|}}}</span></div>
 
<div class="blockContent" style="color: {{{contentTextColor|{{#var:contentTextColor}}}}}; {{{contentStyle|}}}">
 
<div class="blockContent" style="color: {{{contentTextColor|{{#var:contentTextColor}}}}}; {{{contentStyle|}}}">
{{{2|{{{text|}}}}}}</div></div></includeonly><noinclude>[[category:模板]]
+
{{{2|{{{text|}}}}}}</div></div></includeonly><noinclude>{{tpl_helpdoc}}</noinclude>
加入一段含有标题的文本块,它会以框体(标题和正文)的形式呈现。
+
 
+
{{block|1 或 title|
+
这段文字的标题,留空则不显示标题。
+
}}
+
 
+
{{block|2 或 text|
+
这段文字的具体内容
+
}}
+
 
+
{{block|3 或 preset|
+
这段文字的预设配色,决定了这个段落的配色(会被<code>headerTextColor</code>、<code>headerBgColor</code>、<code>contentTextColor</code>、<code>contentBgColor</code>覆盖)
+
*你可以参考[[帮助:Block模板样式预览]]查看预设配色样式。
+
}}
+
 
+
{{block|headerTextColor|
+
标题区的文本颜色。
+
*默认为<nowiki>rgb(255,255,255)</nowiki>
+
}}
+
 
+
{{block|headerBgColor|
+
标题区的背景色。
+
*默认为<nowiki>rgb(116,125,130)</nowiki>
+
}}
+
 
+
{{block|contentTextColor|
+
正文区的文本颜色。
+
*默认为<nowiki>inherit</nowiki>
+
}}
+
 
+
{{block|contentBgColor|
+
正文区的背景色。
+
*默认为<nowiki>rgb(242,242,242)</nowiki>
+
}}
+
 
+
{{block|headerStyle|
+
标题区追加的css样式,可自定义
+
}}
+
 
+
{{block|contentStyle|
+
正文区追加的css样式,可自定义
+
}}
+
 
+
{{block|indent|
+
这个区块的缩进尺寸,单位是em。填写1即等于缩进1em。
+
*默认为0
+
}}
+
 
+
<source lang="text">
+
{{block
+
|title=标题……
+
|text=正文……
+
}}
+
</source>
+
</noinclude>
+

在2019年11月25日 (一) 07:55的最新修订版本

编辑简介内容 加入一段含有标题的文本块,它会以框体(标题和正文)的形式呈现。

编辑帮助内容

使用
{{block|
  |[1] title=
  |[2] text=
  |[3] preset= <rule | info | legend | datalist | feature | ability | item | code | ...>
  |tip=
  |headerTextColor=
  |headerBgColor=
  |contentTextColor=
  |contentBgColor=
  |headerStyle=
  |contentStyle=
  |indent=0
}}
1 title

这段文字的标题,留空则不显示标题。

2 text

这段文字的具体内容

3 preset

这段文字的预设配色,决定了这个段落的配色(会被headerTextColorheaderBgColorcontentTextColorcontentBgColor覆盖)

tip

位于文本块右上角的提示文字,留空则不显示。

headerTextColor

标题区的文本颜色。

  • 默认为rgb(255,255,255)
headerBgColor

标题区的背景色。

  • 默认为rgb(116,125,130)
contentTextColor

正文区的文本颜色。

  • 默认为inherit
contentBgColor

正文区的背景色。

  • 默认为rgb(242,242,242)
headerStyle

标题区追加的css样式,可自定义

contentStyle

正文区追加的css样式,可自定义

indent

这个区块的缩进尺寸,单位是em。填写1即等于缩进1em。

  • 默认为0