Difference between revisions of "Template:Infobox/themes/style"
From Twinsuniverse
< Template:Infobox | themes
J McKalling (Talk | contribs) m (creating a new infobox layer...) |
J McKalling (Talk | contribs) (added infobox) |
||
(10 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | <includeonly>{{#switch: {{lc:{{{ | + | <includeonly>{{#switch: {{lc:{{{1|}}}}} |
− | |main=border-color:{{{b|#ccc}}}; background-color:{{{bg|#fff}}}; | + | | main = border-color:{{{b|#ccc}}}; background-color:{{{bg|#fff}}}; |
− | |head=border-color:{{{b|#ccc}}}; background-color:{{{bgh|#ccf}}}; color:{{{txt|#000}}}; | + | | head = border-color:{{{b|#ccc}}}; background-color:{{{bgh|#ccf}}}; color:{{{txt|#000}}}; |
− | |data=border-color:{{{b|#ccc}}}; | + | | lead = border-color:{{{b|#ccc}}}; background-color:{{{bg|#fff}}}; color:{{{txt|#000}}}; |
− | }}</includeonly><noinclude | + | | data = border-color:{{{b|#ccc}}}; |
− | + | | #default: | |
+ | }}</includeonly><noinclude>{{Infobox Template | ||
+ | |purpose=infobox | ||
+ | |singletag=no | ||
+ | |multiline=no | ||
+ | |gamerelated=no | ||
+ | |suppressible= | ||
+ | |choice= | ||
+ | |cat1= | ||
+ | |var1= | ||
+ | }} | ||
− | + | This template produces one of four styles for particular {{templatelink|infobox/themes}}, in the form of CSS. | |
− | + | ||
− | {{ | + | |
− | + | ||
==Parameters== | ==Parameters== | ||
− | This template uses abbreviated parameter names, to allow for short | + | This template uses abbreviated parameter names, to allow for short single lines when calling this template repetitively. |
− | * '''b''': The | + | * '''b''': The '''b'''order colour |
− | * '''bg''': The | + | * '''bg''': The main '''b'''ack'''g'''round colour |
− | * '''bgh''': The | + | * '''bgh''': The '''b'''ack'''g'''round colour of '''h'''eaders |
− | * '''txt''': The | + | * '''txt''': The '''t'''e'''xt''' colour in headers |
− | |||
− | |||
− | |||
− | |||
+ | '''''Note''': The colours may be in any CSS accepted format, that is #RGB, #RRGGBB, rgb(xxx,xxx,xxx) or string literal.'' | ||
− | |||
− | ''''' | + | # The particular style that should be formed is also required (no parameter name, case insensitive), should be one of the following: |
+ | #* ''main'' (the infobox' main table style) | ||
+ | #* ''head'' (the infobox' default header style; title, subtitle and labels) | ||
+ | #* ''lead'' (the infobox' alternate header style; heading) | ||
+ | #* ''data'' (the infobox' plain data cell style) | ||
+ | #* any other value results in an empty string as output. | ||
==Syntax== | ==Syntax== | ||
− | <nowiki>{{ | + | <nowiki>{{Infobox/themes/style|style |
|b= | |b= | ||
|bg= | |bg= | ||
|bgh= | |bgh= | ||
|txt= | |txt= | ||
− | |||
}}</nowiki> | }}</nowiki> | ||
==Example== | ==Example== | ||
− | <nowiki>{{ | + | <nowiki>{{Infobox/themes/style|main |
|b=red | |b=red | ||
|bg=#efe | |bg=#efe | ||
|bgh=#ababab | |bgh=#ababab | ||
|txt=rgb(50,60,70) | |txt=rgb(50,60,70) | ||
− | |||
}}</nowiki> | }}</nowiki> | ||
− | The | + | The output would be pure CSS, acceptable for the HTML '''style''' attribute, in this example the specific attributes required for the 'main' element. |
− | |||
− | |||
</noinclude> | </noinclude> |
Latest revision as of 22:31, 4 June 2014
Infobox/themes/style | |
---|---|
Purpose |
Infobox [list all] |
Single tag |
No [list all] |
Multi-line |
No [list all] |
Protected |
No [list all] |
Game related |
No [list all] |
Categorization | |
Categories |
none [list all] |
Variables | |
Names |
none [list all] |
Subpages |
This template produces one of four styles for particular {{infobox/themes}}, in the form of CSS.
Parameters
This template uses abbreviated parameter names, to allow for short single lines when calling this template repetitively.
- b: The border colour
- bg: The main background colour
- bgh: The background colour of headers
- txt: The text colour in headers
Note: The colours may be in any CSS accepted format, that is #RGB, #RRGGBB, rgb(xxx,xxx,xxx) or string literal.
- The particular style that should be formed is also required (no parameter name, case insensitive), should be one of the following:
- main (the infobox' main table style)
- head (the infobox' default header style; title, subtitle and labels)
- lead (the infobox' alternate header style; heading)
- data (the infobox' plain data cell style)
- any other value results in an empty string as output.
Syntax
{{Infobox/themes/style|style |b= |bg= |bgh= |txt= }}
Example
{{Infobox/themes/style|main |b=red |bg=#efe |bgh=#ababab |txt=rgb(50,60,70) }}
The output would be pure CSS, acceptable for the HTML style attribute, in this example the specific attributes required for the 'main' element.