Template:Section: Difference between revisions
From Elwiki
mNo edit summary |
mNo edit summary |
||
Line 37: | Line 37: | ||
</tr> | </tr> | ||
</table></includeonly> | </table></includeonly> | ||
<noinclude>__TOC__ | <noinclude><span class="tochidden">__TOC__</span> | ||
== Section模板 == | == Section模板 == | ||
Section模板是由[[User:boxsnake|boxsnake]]编写的UI模板,旨在美化界面。 | Section模板是由[[User:boxsnake|boxsnake]]编写的UI模板,旨在美化界面。 | ||
Line 65: | Line 65: | ||
*内容参数,参数名称为'''Content'''到'''Content15'''(规则同'''Title'''参数)。对应个体的内容。 | *内容参数,参数名称为'''Content'''到'''Content15'''(规则同'''Title'''参数)。对应个体的内容。 | ||
==== Width ==== | ==== Width ==== | ||
*宽度参数,参数名称为'''Width'''到'''Width15'''(规则同'''Title''' | *宽度参数,参数名称为'''Width'''到'''Width15'''(规则同'''Title'''参数)。指定对应个体的宽度,可以使用em,pt等,也可以使用百分比,不需要在末尾添加分号。如果不指定将由浏览器自动调整。 | ||
==== Color ==== | ==== Color ==== | ||
*颜色参数,参数名称为'''Color'''到'''Color15'''(规则同'''Title''' | *颜色参数,参数名称为'''Color'''到'''Color15'''(规则同'''Title'''参数)。指定对应个体标签部分的背景颜色。可以使用rgba函数,以#开头的颜色值,或者是CSS颜色值(如red,white等)。注意,颜色后不要添加分号。 | ||
==== StyleT ==== | ==== StyleT ==== | ||
*标题附加样式,参数名称为'''StyleT'''到'''StyleT15'''(T的意思为Title,规则同'''Title'''参数)。作用类似整体参数'''StyleSec'''、'''StyleTitle'''和'''StyleContent''',给对应的个体标题附加样式。样式写法兼容CSS语句。并且,此样式会覆盖之前已有的同名样式,以及'''StyleSec'''和'''StyleTitle'''中定义的相同样式。 | *标题附加样式,参数名称为'''StyleT'''到'''StyleT15'''(T的意思为Title,规则同'''Title'''参数)。作用类似整体参数'''StyleSec'''、'''StyleTitle'''和'''StyleContent''',给对应的个体标题附加样式。样式写法兼容CSS语句。并且,此样式会覆盖之前已有的同名样式,以及'''StyleSec'''和'''StyleTitle'''中定义的相同样式。 | ||
==== Style ==== | ==== Style ==== | ||
*内容附加样式,参数名称为'''Style''' | *内容附加样式,参数名称为'''Style'''到'''Style15''' | ||
=== 示例 === | |||
<p>{{Section</p> | |||
<p>| StyleTitle=background-color: red;</p> | |||
<p>| StyleContent=background-color: black;</p> | |||
<p>| Title=Section</p> | |||
<p>| Content=Content</p> | |||
<p>| Color=black</p> | |||
<p>| Width=20%</p> | |||
<p>| Title1=Section1</p> | |||
<p>| Content=Content1</p> | |||
<p>}}</p> | |||
<noinclude>{{Section | <noinclude>{{Section | ||
| StyleTitle=background-color: red; | | StyleTitle=background-color: red; | ||
| StyleContent=background-color: black; | | StyleContent=background-color: black; | ||
| Title=Section | |||
| Content=Content | |||
| Color=black | |||
| Width=20% | |||
| Title1=Section1 | |||
| Content1=Content1 | |||
}}</noinclude> | }}</noinclude> | ||
=== 其他注意事项 === | === 其他注意事项 === | ||
</noinclude> |
Revision as of 03:45, 23 July 2014
Section模板
Section模板是由boxsnake编写的UI模板,旨在美化界面。
模板参数
- 什么是模板参数?
模板参数可以看做是传入模板的变量,由模板接受后填入对应的代码位置,一般为参数名=参数值'或者或者参数值。如果用前者方式传入模板,模板通过变量名调用变量的值(比如a=2,那么模板调用a就会显示2),后者传入模板的话,模板根据传入值的序列用序列号调用(第一个序号为1,第二个为2,依次类推)。
- 我如何传入模板参数?
{{模板名 | 参数1 | 参数名2=参数值2 }}
模板参数使用“|”分割。
整体参数
StyleSec
- 此参数用于为整个Section框架增加样式,样式写法兼容CSS语句。并且,此样式会覆盖之前已有的同名样式。
StyleTitle
- 此参数用于为整个Section表头增加样式,样式写法兼容CSS语句。并且,此样式会覆盖之前已有的同名样式。
StyleContent
- 此参数用于为整个Section内容区增加样式,样写法兼容CSS语句。并且,此样式会覆盖之前已有的同名样式。
个体参数
- Section模板可以由多列组成,每个列在此维基页中称为“个体”。一个Section模板最多可以拥有16个个体(列)。
- 只要有个体对应的标题参数存在且不为空值,个体就会在Section中显示。
Title
- 标题参数(即显示在Section头部的文字),参数名依次为Title、Title1、Title2、...、Title15(最多16个)。
Content
- 内容参数,参数名称为Content到Content15(规则同Title参数)。对应个体的内容。
Width
- 宽度参数,参数名称为Width到Width15(规则同Title参数)。指定对应个体的宽度,可以使用em,pt等,也可以使用百分比,不需要在末尾添加分号。如果不指定将由浏览器自动调整。
Color
- 颜色参数,参数名称为Color到Color15(规则同Title参数)。指定对应个体标签部分的背景颜色。可以使用rgba函数,以#开头的颜色值,或者是CSS颜色值(如red,white等)。注意,颜色后不要添加分号。
StyleT
- 标题附加样式,参数名称为StyleT到StyleT15(T的意思为Title,规则同Title参数)。作用类似整体参数StyleSec、StyleTitle和StyleContent,给对应的个体标题附加样式。样式写法兼容CSS语句。并且,此样式会覆盖之前已有的同名样式,以及StyleSec和StyleTitle中定义的相同样式。
Style
- 内容附加样式,参数名称为Style到Style15
示例
{{Section
| StyleTitle=background-color: red;
| StyleContent=background-color: black;
| Title=Section
| Content=Content
| Color=black
| Width=20%
| Title1=Section1
| Content=Content1
}}
Section | Section1 |
Content | Content1 |
其他注意事项
</noinclude>