(InfoBox template for summarizing large pages) |
No edit summary |
||
| Line 1: | Line 1: | ||
<includeonly> | <includeonly><table class="infobox" style="float:right; clear:right; width:22em; max-width:100%; margin:0 0 1em 1.5em; border:1px solid rgba(128,128,128,0.30); border-radius:0.45em; border-collapse:separate; border-spacing:0; background:rgba(255,255,255,0.055); box-shadow:0 0.15em 0.5em rgba(0,0,0,0.18); overflow:hidden;"> | ||
<tr> | |||
<th colspan="2" style="text-align:center; font-size:1.15em; padding:0.7em 0.8em; background:rgba(255,255,255,0.075); border-bottom:1px solid rgba(128,128,128,0.25);"> | |||
{{{title|{{PAGENAME}}}}} | |||
</th> | |||
</tr> | |||
{{#if:{{{image|}}}| | {{#if:{{{image|}}}| | ||
<tr> | |||
<td colspan="2" style="text-align:center; padding:0.75em 0.75em 0.35em;"> | |||
[[File:{{{image}}}|frameless|{{{image_size|280px}}}|{{{image_alt|{{{caption|}}}}}}]] | |||
</td> | |||
</tr> | |||
}} | }} | ||
{{#if:{{{caption|}}}| | {{#if:{{{caption|}}}| | ||
<tr> | |||
<td colspan="2" style="text-align:center; font-size:0.9em; font-style:italic; padding:0.2em 0.8em 0.8em; opacity:0.85;"> | |||
{{{caption}}} | |||
</td> | |||
</tr> | |||
}} | }} | ||
{{#if:{{{label1|}}}| | {{#if:{{{label1|}}}| | ||
<tr> | |||
<th style="width:38%; text-align:left; vertical-align:top; padding:0.55em 0.65em; border-top:1px solid rgba(128,128,128,0.18); background:rgba(255,255,255,0.025);">{{{label1}}}</th> | |||
<td style="vertical-align:top; padding:0.55em 0.65em; border-top:1px solid rgba(128,128,128,0.18);">{{{data1|}}}</td> | |||
</tr> | |||
}} | }} | ||
{{#if:{{{label2|}}}| | {{#if:{{{label2|}}}| | ||
<tr> | |||
<th style="text-align:left; vertical-align:top; padding:0.55em 0.65em; border-top:1px solid rgba(128,128,128,0.18); background:rgba(255,255,255,0.025);">{{{label2}}}</th> | |||
<td style="vertical-align:top; padding:0.55em 0.65em; border-top:1px solid rgba(128,128,128,0.18);">{{{data2|}}}</td> | |||
</tr> | |||
}} | }} | ||
{{#if:{{{label3|}}}| | {{#if:{{{label3|}}}| | ||
<tr> | |||
<th style="text-align:left; vertical-align:top; padding:0.55em 0.65em; border-top:1px solid rgba(128,128,128,0.18); background:rgba(255,255,255,0.025);">{{{label3}}}</th> | |||
<td style="vertical-align:top; padding:0.55em 0.65em; border-top:1px solid rgba(128,128,128,0.18);">{{{data3|}}}</td> | |||
</tr> | |||
}} | }} | ||
{{#if:{{{label4|}}}| | {{#if:{{{label4|}}}| | ||
<tr> | |||
<th style="text-align:left; vertical-align:top; padding:0.55em 0.65em; border-top:1px solid rgba(128,128,128,0.18); background:rgba(255,255,255,0.025);">{{{label4}}}</th> | |||
<td style="vertical-align:top; padding:0.55em 0.65em; border-top:1px solid rgba(128,128,128,0.18);">{{{data4|}}}</td> | |||
</tr> | |||
}} | }} | ||
{{#if:{{{label5|}}}| | {{#if:{{{label5|}}}| | ||
<tr> | |||
<th style="text-align:left; vertical-align:top; padding:0.55em 0.65em; border-top:1px solid rgba(128,128,128,0.18); background:rgba(255,255,255,0.025);">{{{label5}}}</th> | |||
<td style="vertical-align:top; padding:0.55em 0.65em; border-top:1px solid rgba(128,128,128,0.18);">{{{data5|}}}</td> | |||
</tr> | |||
}} | }} | ||
{{#if:{{{label6|}}}| | {{#if:{{{label6|}}}| | ||
<tr> | |||
<th style="text-align:left; vertical-align:top; padding:0.55em 0.65em; border-top:1px solid rgba(128,128,128,0.18); background:rgba(255,255,255,0.025);">{{{label6}}}</th> | |||
<td style="vertical-align:top; padding:0.55em 0.65em; border-top:1px solid rgba(128,128,128,0.18);">{{{data6|}}}</td> | |||
</tr> | |||
}} | }} | ||
{{#if:{{{label7|}}}| | {{#if:{{{label7|}}}| | ||
<tr> | |||
<th style="text-align:left; vertical-align:top; padding:0.55em 0.65em; border-top:1px solid rgba(128,128,128,0.18); background:rgba(255,255,255,0.025);">{{{label7}}}</th> | |||
<td style="vertical-align:top; padding:0.55em 0.65em; border-top:1px solid rgba(128,128,128,0.18);">{{{data7|}}}</td> | |||
</tr> | |||
}} | }} | ||
{{#if:{{{label8|}}}| | {{#if:{{{label8|}}}| | ||
<tr> | |||
<th style="text-align:left; vertical-align:top; padding:0.55em 0.65em; border-top:1px solid rgba(128,128,128,0.18); background:rgba(255,255,255,0.025);">{{{label8}}}</th> | |||
<td style="vertical-align:top; padding:0.55em 0.65em; border-top:1px solid rgba(128,128,128,0.18);">{{{data8|}}}</td> | |||
</tr> | |||
}} | }} | ||
</table></includeonly><noinclude> | |||
</includeonly> | A lightweight, theme-neutral summary infobox. | ||
The translucent backgrounds use the current theme beneath them, while neutral grey borders remain visible in both light and dark modes. | |||
== Usage == | == Usage == | ||
| Line 90: | Line 76: | ||
<pre> | <pre> | ||
{{Infobox | {{Infobox | ||
| title | | title = Languages of WyrdeHaven | ||
| image | | image = | ||
| caption = | | image_size = 280px | ||
| label1 | | image_alt = | ||
| data1 | | caption = Major languages and language regions of WyrdeHaven | ||
| label2 | | label1 = Principal lingua franca | ||
| data2 | | data1 = [[Languages#Common|Common]] | ||
| label2 = Major language families | |||
| data2 = Avalonian, Dracænaian, Tuatha, Nihongo, Elvish, Drow, Dwarvish and Tigrin | |||
| label3 = Principal translation layers | |||
| data3 = English, Latin, Gaeilge, Old Irish, Welsh, Japanese and Ancient Egyptian | |||
}} | }} | ||
</pre> | </pre> | ||
Unused rows are | Unused rows are omitted automatically. | ||
This template requires the MediaWiki ParserFunctions extension for conditional rows. | |||
[[Category:Templates]] | [[Category:Templates]] | ||
</noinclude> | </noinclude> | ||
Latest revision as of 09:44, 30 July 2026
A lightweight, theme-neutral summary infobox.
The translucent backgrounds use the current theme beneath them, while neutral grey borders remain visible in both light and dark modes.
Usage
{{Infobox
| title = Languages of WyrdeHaven
| image =
| image_size = 280px
| image_alt =
| caption = Major languages and language regions of WyrdeHaven
| label1 = Principal lingua franca
| data1 = [[Languages#Common|Common]]
| label2 = Major language families
| data2 = Avalonian, Dracænaian, Tuatha, Nihongo, Elvish, Drow, Dwarvish and Tigrin
| label3 = Principal translation layers
| data3 = English, Latin, Gaeilge, Old Irish, Welsh, Japanese and Ancient Egyptian
}}
Unused rows are omitted automatically.
This template requires the MediaWiki ParserFunctions extension for conditional rows.