Template:Section: Difference between revisions

From Elwiki
mNo edit summary
m (Reverted edits by Ritsu (talk) to last revision by Boxsnake)
Tag: Rollback
 
(156 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<includeonly><table cellspacing="0" cellpadding="0" style="width: 100%; padding: 0; margin: 0; font-size: 1em; line-height: 1.5em; word-break: break-all; border: 1px #000 solid; border-bottom: none; border-sapcing: 0;{{{SectionSty|}}}">
__NOTOC__<includeonly><table
   <tr style="font-weight: bold; color: #fff; text-align: center; vertical-align: middle; text-shadow: 1px 1px 1px black; height: 2em;{{{TitleStys|}}}">{{#if:{{{Title0|}}}|
   style="
    <td style="width:{{{Width0|{{{Width|}}}}}}; border-bottom: 1px #000 solid; background-color:{{{Color0|{{{Color|}}}}}}; background-image: linear-gradient(to bottom, #eee, {{{Color0|{{{Color|}}}}}});{{{TitleSty|}}};{{{TitleSty0|}}}" {{{Attr0|}}}>{{{Title0|}}}</td>|}}{{#if:{{{Title1|}}}|
    {{#if:{{{Widths|}}}|width:{{{Widths|}}};}}
     <td style="width:{{{Width1|{{{Width|}}}}}}; border-bottom: 1px #000 solid; border-left: 1px #000 solid; background-color:{{{Color1|{{{Color|}}}}}}; background-image: linear-gradient(to bottom, #eee, {{{Color1|{{{Color|}}}}}});{{{TitleSty|}}};{{{TitleSty1|}}}" {{{Attr1|}}}>{{{Title1|}}}</td>|}}{{#if:{{{Title2|}}}|
    {{{SectionSty|}}}
     <td style="width:{{{Width2|{{{Width|}}}}}}; border-bottom: 1px #000 solid; background-color:{{{Color2|{{{Color|}}}}}}; background-image: linear-gradient(to bottom, #eee, {{{Color2|{{{Color|}}}}}});{{{TitleSty|}}};{{{TitleSty2|}}}" {{{Attr2|}}}>{{{Title2|}}}</td>|}}{{#if:{{{Title3|}}}|
  "
    <td style="width:{{{Width3|{{{Width|}}}}}}; border-bottom: 1px #000 solid; border-left: 1px #000 solid; background-color:{{{Color3|{{{Color|}}}}}}; background-image: linear-gradient(to bottom, #eee, {{{Color3|{{{Color|}}}}}});{{{TitleSty|}}};{{{TitleSty3|}}}" {{{Attr3|}}}>{{{Title3|}}}</td>|}}{{#if:{{{Title4|}}}|
  class="
    <td style="width:{{{Width4|{{{Width|}}}}}}; border-bottom: 1px #000 solid; border-left: 1px #000 solid; background-color:{{{Color4|{{{Color|}}}}}}; background-image: linear-gradient(to bottom, #eee, {{{Color4|{{{Color|}}}}}});{{{TitleSty|}}};{{{TitleSty4|}}}" {{{Attr4|}}}>{{{Title4|}}}</td>|}}{{#if:{{{Title5|}}}|
    section
    <td style="width:{{{Width5|{{{Width|}}}}}}; border-bottom: 1px #000 solid; border-left: 1px #000 solid; background-color:{{{Color5|{{{Color|}}}}}}; background-image: linear-gradient(to bottom, #eee, {{{Color5|{{{Color|}}}}}});{{{TitleSty|}}};{{{TitleSty5|}}}" {{{Attr5|}}}>{{{Title5|}}}</td>|}}{{#if:{{{Title6|}}}|
    {{{SectionCls|}}}
    <td style="width:{{{Width6|{{{Width|}}}}}}; border-bottom: 1px #000 solid; border-left: 1px #000 solid; background-color:{{{Color6|{{{Color|}}}}}}; background-image: linear-gradient(to bottom, #eee, {{{Color6|{{{Color|}}}}}});{{{TitleSty|}}};{{{TitleSty6|}}}" {{{Attr6|}}}>{{{Title6|}}}</td>|}}{{#if:{{{Title7|}}}|
  "
    <td style="width:{{{Width7|{{{Width|}}}}}}; border-bottom: 1px #000 solid; border-left: 1px #000 solid; background-color:{{{Color7|{{{Color|}}}}}}; background-image: linear-gradient(to bottom, #eee, {{{Color7|{{{Color|}}}}}});{{{TitleSty|}}};{{{TitleSty7|}}}" {{{Attr7|}}}>{{{Title7|}}}</td>|}}{{#if:{{{Title8|}}}|
  {{{Attr|}}}
    <td style="width:{{{Width8|{{{Width|}}}}}}; border-bottom: 1px #000 solid; border-left: 1px #000 solid; background-color:{{{Color8|{{{Color|}}}}}}; background-image: linear-gradient(to bottom, #eee, {{{Color8|{{{Color|}}}}}});{{{TitleSty|}}};{{{TitleSty8|}}}" {{{Attr8|}}}>{{{Title8|}}}</td>|}}{{#if:{{{Title9|}}}|
>
    <td style="width:{{{Width9|{{{Width|}}}}}}; border-bottom: 1px #000 solid; border-left: 1px #000 solid; background-color:{{{Color9|{{{Color|}}}}}}; background-image: linear-gradient(to bottom, #eee, {{{Color9|{{{Color|}}}}}});{{{TitleSty|}}};{{{TitleSty9|}}}" {{{Attr9|}}}>{{{Title9|}}}</td>|}}{{#if:{{{Title10|}}}|
  <tr
    <td style="width:{{{Width10|{{{Width|}}}}}}; border-bottom: 1px #000 solid; border-left: 1px #000 solid; background-color:{{{Color10|{{{Color|}}}}}}; background-image: linear-gradient(to bottom, #eee, {{{Color10|{{{Color|}}}}}});{{{TitleSty|}}};{{{TitleSty10|}}}" {{{Attr10|}}}>{{{Title10|}}}</td>|}}{{#if:{{{Title11|}}}|
     style="{{{hStyles|}}}"
    <td style="width:{{{Width11|{{{Width|}}}}}}; border-bottom: 1px #000 solid; border-left: 1px #000 solid; background-color:{{{Color11|{{{Color|}}}}}}; background-image: linear-gradient(to bottom, #eee, {{{Color11|{{{Color|}}}}}});{{{TitleSty|}}};{{{TitleSty11|}}}" {{{Attr11|}}}>{{{Title11|}}}</td>|}}{{#if:{{{Title12|}}}|
     class="
    <td style="width:{{{Width12|{{{Width|}}}}}}; border-bottom: 1px #000 solid; border-left: 1px #000 solid; background-color:{{{Color12|{{{Color|}}}}}}; background-image: linear-gradient(to bottom, #eee, {{{Color12|{{{Color|}}}}}});{{{TitleSty|}}};{{{TitleSty12|}}}" {{{Attr12|}}}>{{{Title12|}}}</td>|}}{{#if:{{{Title13|}}}|
      textfloat
    <td style="width:{{{Width13|{{{Width|}}}}}}; border-bottom: 1px #000 solid; border-left: 1px #000 solid; background-color:{{{Color13|{{{Color|}}}}}}; background-image: linear-gradient(to bottom, #eee, {{{Color13|{{{Color|}}}}}});{{{TitleSty|}}};{{{TitleSty13|}}}" {{{Attr13|}}}>{{{Title13|}}}</td>|}}{{#if:{{{Title14|}}}|
      {{{hClses|}}}
    <td style="width:{{{Width14|{{{Width|}}}}}}; border-bottom: 1px #000 solid; border-left: 1px #000 solid; background-color:{{{Color14|{{{Color|}}}}}}; background-image: linear-gradient(to bottom, #eee, {{{Color14|{{{Color|}}}}}});{{{TitleSty|}}};{{{TitleSty14|}}}" {{{Attr14|}}}>{{{Title14|}}}</td>|}}{{#if:{{{Title15|}}}|
      {{#ifeq:{{{Color|}}}|Rainbow|rainbow}}
     <td style="width:{{{Width15|{{{Width|}}}}}}; border-bottom: 1px #000 solid; border-left: 1px #000 solid; background-color:{{{Color15|{{{Color|}}}}}}; background-image: linear-gradient(to bottom, #eee, {{{Color15|{{{Color|}}}}}});{{{TitleSty|}}};{{{TitleSty15|}}}" {{{Attr15|}}}>{{{Title15|}}}</td>|}}
    ">
    {{#forargs:Title
      | key
      | value
      | {{#if:{{#var:value|}}
          |<th
            style="
              {{#if:{{{Width|}}}|width:{{{Width}}};}}
              {{#if:{{{Width{{#var:key|}}|}}}|width:{{{Width{{#var:key|}}}}};}}
              {{#if:{{{Color|}}}|background-color:{{{Color}}};}}
              {{#if:{{{Color{{#var:key|}}|}}}|background-color:{{{Color{{#var:key|}}}}};}}
              {{{hStyle|}}};
              {{{hStyle{{#var:key|}}|}}}
            "
            class="
              {{{hCls{{#var:key|}}|{{{hCls|}}}}}}
              {{#ifeq:{{{Color{{#var:key|}}|}}}|Rainbow|rainbow}}
            "
            {{{hAttr{{#var:key|}}|{{{hAttr|}}}}}}
          ><!--
            -->{{#if:{{{header|}}}
              |<h{{{header|}}} id="{{anchorencode:{{#var:value|}}}}">{{#var:value|}}</h{{{header|}}}>
              |{{#var:value|}}
            }}<!--
          --></th>
        }}
     }}
   </tr>
   </tr>
   <tr style="vertical-align: top;{{{Styles|}}}">{{#if:{{{Title0|}}}|
   <tr
     <td style="padding: 0.5em;{{{Style|}}};{{{Style0|}}}">{{{Content0|}}}</td>|}}{{#if:{{{Title1|}}}|
    style="{{{Styles|}}}"
    <td style="padding: 0.5em;{{{Style|}}};{{{Style1|}}}">{{{Content1|}}}</td>|}}{{#if:{{{Title2|}}}|
     class="{{{Clses|}}}"
    <td style="padding: 0.5em;{{{Style|}}};{{{Style2|}}}">{{{Content2|}}}</td>|}}{{#if:{{{Title3|}}}|
  >
    <td style="padding: 0.5em;{{{Style|}}};{{{Style3|}}}">{{{Content3|}}}</td>|}}{{#if:{{{Title4|}}}|
    {{#forargs:Title
    <td style="padding: 0.5em;{{{Style|}}};{{{Style4|}}}">{{{Content4|}}}</td>|}}{{#if:{{{Title5|}}}|
      | key
    <td style="padding: 0.5em;{{{Style|}}};{{{Style5|}}}">{{{Content5|}}}</td>|}}{{#if:{{{Title6|}}}|
      | value
    <td style="padding: 0.5em;{{{Style|}}};{{{Style6|}}}">{{{Content6|}}}</td>|}}{{#if:{{{Title7|}}}|
      | {{#if:{{#var:value|}}
    <td style="padding: 0.5em;{{{Style|}}};{{{Style7|}}}">{{{Content7|}}}</td>|}}{{#if:{{{Title8|}}}|
          |<td
    <td style="padding: 0.5em;{{{Style|}}};{{{Style8|}}}">{{{Content8|}}}</td>|}}{{#if:{{{Title9|}}}|
            style="
    <td style="padding: 0.5em;{{{Style|}}};{{{Style9|}}}">{{{Content9|}}}</td>|}}{{#if:{{{Title10|}}}|
              {{#if:{{{Width|}}}|width:{{{Width}}};}}
    <td style="padding: 0.5em;{{{Style|}}};{{{Style10|}}}">{{{Content10|}}}</td>|}}{{#if:{{{Title11|}}}|
              {{#if:{{{Width{{#var:key|}}|}}}|width:{{{Width{{#var:key|}}}}};}}
    <td style="padding: 0.5em;{{{Style|}}};{{{Style11|}}}">{{{Content11|}}}</td>|}}{{#if:{{{Title12|}}}|
              {{{Style|}}};
    <td style="padding: 0.5em;{{{Style|}}};{{{Style12|}}}">{{{Content12|}}}</td>|}}{{#if:{{{Title13|}}}|
              {{{Style{{#var:key|}}|}}}
    <td style="padding: 0.5em;{{{Style|}}};{{{Style13|}}}">{{{Content13|}}}</td>|}}{{#if:{{{Title14|}}}|
            "
    <td style="padding: 0.5em;{{{Style|}}};{{{Style14|}}}">{{{Content14|}}}</td>|}}{{#if:{{{Title15|}}}|
            class="{{{Cls{{#var:key|}}|{{{Cls|}}}}}}"
     <td style="padding: 0.5em;{{{Style|}}};{{{Style15|}}}">{{{Content15|}}}</td>|}}
            {{{Attr{{#var:key|}}|{{{Attr|}}}}}}
          ><!--
            -->{{{Content{{#var:key|}}|}}}<!--
          --></td>
        }}
     }}
   </tr>
   </tr>
</table></includeonly>
</table><includeonly><noinclude>{{Doc}}</noinclude>
<noinclude>{{DISPLAYTITLE:Section模板}}
{{Section
| Color0=lightgreen
| Title0=Section模板
| Content0=Section模板是由[[User:boxsnake|boxsnake]]编写的UI模板,旨在美化界面。此页即为Section模板示例。
}}
{{Section
| Color0=blue
| Title0=模板参数
| Content0=<span style="display:none">{{</span>
#模板参数即传入模板的变量,一般为'''''<code>参数名=参数值</code>'''''('''''<code><nowiki>{{模板名 | 参数名1=参数值1 | 参数名2=参数值2}}</nowiki></code>)'''''或者'''''<code>参数值</code>'''''('''''<code><nowiki>{{模板名 | 参数值1 | 参数值2}}</nowiki></code>''''')。
#后者方式传入的参数,模板用'''''<code><nowiki>{{{参数序号}}}</nowiki></code>'''''('''''<code><nowiki>{{{1}}}</nowiki></code>''''')调用。前者既可以用'''''<code><nowiki>{{{参数序号}}}</nowiki></code>'''''调用,也可以用'''''<code><nowiki>{{{参数名}}}</nowiki></code>'''''('''''<code><nowiki>{{{param}}}</nowiki></code>''''')调用。
<span style="display:none">}}</span>
}}

Latest revision as of 11:59, 2 May 2022