Difference between revisions of "Template:Infobox/themes/style"

From Twinsuniverse
Jump to: navigation, search
m
(added infobox)
 
(One intermediate revision by the same user not shown)
Line 5: Line 5:
 
  | data = border-color:{{{b|#ccc}}};
 
  | data = border-color:{{{b|#ccc}}};
 
  | #default:
 
  | #default:
}}</includeonly><noinclude>
+
}}</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.
 
This template produces one of four styles for particular {{templatelink|infobox/themes}}, in the form of CSS.
  
Line 20: Line 30:
  
 
# The particular style that should be formed is also required (no parameter name, case insensitive), should be one of the following:
 
# The particular style that should be formed is also required (no parameter name, case insensitive), should be one of the following:
#* ''main''
+
#* ''main'' (the infobox' main table style)
#* ''head''
+
#* ''head'' (the infobox' default header style; title, subtitle and labels)
#* ''lead''
+
#* ''lead'' (the infobox' alternate header style; heading)
#* ''data''
+
#* ''data'' (the infobox' plain data cell style)
 
#* any other value results in an empty string as output.
 
#* any other value results in an empty string as output.
 
 
This template would then output style for either of the following parameters for the {{templatelink|Infobox/core}} template:
 
* '''mainstyle''': The theme style for the infobox' main table
 
* '''headstyle''': The theme style for the infobox' default headers (title, subtitle, labels)
 
* '''leadstyle''': The theme style for the infobox' alternate header (heading)
 
* '''datastyle''': The theme style for the infobox' plain data cells
 
  
 
==Syntax==
 
==Syntax==
Line 49: Line 52:
 
}}</nowiki>
 
}}</nowiki>
  
The output would be pure CSS, acceptable for the HTML '''style''' attribute, in this case the specific attributes required for the 'main' element.
+
The output would be pure CSS, acceptable for the HTML '''style''' attribute, in this example the specific attributes required for the 'main' element.
  
[[Category:System Templates]]
 
 
</noinclude>
 
</noinclude>

Latest revision as of 23: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.


  1. 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.