Template: Infobox STAline: Difference between revisions

From The Shire
Jump to: navigation, search
Taxcuts (talk | contribs)
No edit summary
Taxcuts (talk | contribs)
No edit summary
Line 2: Line 2:
<table class="infobox" style="width:320px; text-align:left; font-size:90%; border:1px solid #aaa; border-collapse:collapse; float:right; margin:0 0 1em 1em; padding:2px;">
<table class="infobox" style="width:320px; text-align:left; font-size:90%; border:1px solid #aaa; border-collapse:collapse; float:right; margin:0 0 1em 1em; padding:2px;">


<tr>
<tbody><tr>
<th colspan="2" style="text-align:center; font-size:150%; padding: 0.2em 0.4em; background-color:{{{color|#cccccc}}}; color:{{#ifexpr: (0.2126 * 0x{{#sub:{{{color|#cccccc}}}|1|2}}) + (0.7152 * 0x{{#sub:{{{color|#cccccc}}}|3|2}}) + (0.0722 * 0x{{#sub:{{{color|#cccccc}}}|5|2}}) > 149 | #000 | #fff}};">
<th colspan="2" style="text-align:center; font-size:150%; padding: 0.2em 0.4em; background-color:{{{color|#cccccc}}}; color:{{{text_color|#000}}};">
{{{name|Unnamed Line}}}
{{{name|Unnamed Line}}}
</th>
</th>
Line 15: Line 15:


<tr>
<tr>
<th colspan="2" style="text-align:center; padding: 0.2em 0.4em; background-color:{{{color|#cccccc}}}; color:{{#ifexpr: (0.2126 * 0x{{#sub:{{{color|#cccccc}}}|1|2}}) + (0.7152 * 0x{{#sub:{{{color|#cccccc}}}|3|2}}) + (0.0722 * 0x{{#sub:{{{color|#cccccc}}}|5|2}}) > 149 | #000 | #fff}};">
<th colspan="2" style="text-align:center; padding: 0.2em 0.4em; background-color:{{{color|#cccccc}}}; color:{{{text_color|#000}}};">
Overview
Overview
</th>
</th>
Line 41: Line 41:


<tr>
<tr>
<th colspan="2" style="text-align:center; padding: 0.2em 0.4em; background-color:{{{color|#cccccc}}}; color:{{#ifexpr: (0.2126 * 0x{{#sub:{{{color|#cccccc}}}|1|2}}) + (0.7152 * 0x{{#sub:{{{color|#cccccc}}}|3|2}}) + (0.0722 * 0x{{#sub:{{{color|#cccccc}}}|5|2}}) > 149 | #000 | #fff}};">
<th colspan="2" style="text-align:center; padding: 0.2em 0.4em; background-color:{{{color|#cccccc}}}; color:{{{text_color|#000}}};">
Route
Route
</th>
</th>
Line 70: Line 70:


<tr>
<tr>
<th colspan="2" style="text-align:center; padding: 0.2em 0.4em; background-color:{{{color|#cccccc}}}; color:{{#ifexpr: (0.2126 * 0x{{#sub:{{{color|#cccccc}}}|1|2}}) + (0.7152 * 0x{{#sub:{{{color|#cccccc}}}|3|2}}) + (0.0722 * 0x{{#sub:{{{color|#cccccc}}}|5|2}}) > 149 | #000 | #fff}};">
<th colspan="2" style="text-align:center; padding: 0.2em 0.4em; background-color:{{{color|#cccccc}}}; color:{{{text_color|#000}}};">
Operations & Technical
Operations & Technical
</th>
</th>
Line 99: Line 99:
}}
}}


</tbody>
</table>
</table>
</includeonly>
</includeonly>
Line 106: Line 107:
This infobox is for individual train, metro, or other transit lines. Paste the code below onto a page and fill in the desired fields.
This infobox is for individual train, metro, or other transit lines. Paste the code below onto a page and fill in the desired fields.


=== About the `color` Parameter ===
=== Color Parameters ===
The `color` parameter sets the background color for all headers. You must use a 6-digit hexadecimal code, including the `#`. The template will automatically set the text color to black or white for contrast. If you leave it blank, it will default to a light grey.
* '''color''': Sets the background color for all headers. Use a 6-digit hexadecimal code (e.g., `#FF55FF`).
* '''text_color''': Manually set the text color for the headers. Use `white` for dark backgrounds and `black` for light backgrounds. It defaults to black if left blank.


=== Blank Syntax ===
=== Blank Syntax ===
Line 113: Line 115:
{{Infobox STAline
{{Infobox STAline
| name            =  
| name            =  
| color          =  
| color          = | text_color      = | image          =  
| image          =  
| image_width    =  
| image_width    =  
| system          =  
| system          =  
Line 128: Line 129:
| length          =  
| length          =  
| electrification =  
| electrification =  
}}
</pre>
=== Example ===
<pre>
{{Infobox STAline
| name            = Cerelia Line
| color          = #FF55FF
| text_color      = white
| system          = Server Transit Authority
| type            = Metro
| status          = Operational
| locale          = Cerelia, Capital City
| start          = Central Station
| end            = West Cerelia
| stations        = 8
}}
}}
</pre>
</pre>
</noinclude>
</noinclude>

Revision as of 15:04, 8 June 2025


Usage

This infobox is for individual train, metro, or other transit lines. Paste the code below onto a page and fill in the desired fields.

Color Parameters

  • color: Sets the background color for all headers. Use a 6-digit hexadecimal code (e.g., `#FF55FF`).
  • text_color: Manually set the text color for the headers. Use `white` for dark backgrounds and `black` for light backgrounds. It defaults to black if left blank.

Blank Syntax

{{Infobox STAline
| name            = 
| color           = | text_color      = | image           = 
| image_width     = 
| system          = 
| type            = 
| status          = 
| locale          = 
| start           = 
| end             = 
| stations        = 
| line_map        = 
| opened          = 
| operator        = 
| length          = 
| electrification = 
}}

Example

{{Infobox STAline
| name            = Cerelia Line
| color           = #FF55FF
| text_color      = white
| system          = Server Transit Authority
| type            = Metro
| status          = Operational
| locale          = Cerelia, Capital City
| start           = Central Station
| end             = West Cerelia
| stations        = 8
}}