This is a documentation for Board Game Arena: play board games online !
Template:GameIcon: Difference between revisions
Jump to navigation
Jump to search
(black)
(transparent white)
Sammy McSam (talk | contribs) (Created page with "<span style="display:inline-flex;align-items:center;justify-content:space-around;position:relative;height:{{{height}}}px;width:{{{width}}}px;overflow:hidden;color:{{{textColor|#000}}};font-family:Roboto,Arial,sans-serif;font-weight:700;font-size:16px;text-shadow:0 0 2px {{{outlineColor|#fff0}}},0 0 2px {{{outlineColor|#fff0}}},0 0 2px {{{outlineColor|#fff0}}},0 0 2px {{{outlineColor|#fff0}}},0 0 2px {{{outlineColor|#fff0}}},0 0 2px {{{outlineColor|#fff0}}},0 0 2px {{{out...") |
Sammy McSam (talk | contribs) (improved examples) |
||
| (13 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
<span style="display:inline-flex;align-items:center;justify-content:space-around;position:relative;height:{{{height}}} | <span style="display:inline-flex;align-items:center;justify-content:space-around;position:relative;z-index:{{{z}}};height:calc(1px*{{{height}}});width:calc(1px*{{{width}}});overflow:hidden;color:{{{textColor|#000}}};font-family:Roboto,Arial,sans-serif;font-weight:700;font-size:16px;text-shadow:0 0 2px {{{outlineColor|#fff0}}},0 0 2px {{{outlineColor|#fff0}}},0 0 2px {{{outlineColor|#fff0}}},0 0 2px {{{outlineColor|#fff0}}},0 0 2px {{{outlineColor|#fff0}}},0 0 2px {{{outlineColor|#fff0}}},0 0 2px {{{outlineColor|#fff0}}},0 0 2px {{{outlineColor|#fff0}}},0 0 2px {{{outlineColor|#fff0}}},0 0 2px {{{outlineColor|#fff0}}},0 0 2px {{{outlineColor|#fff0}}},0 0 2px {{{outlineColor|#fff0}}};"><span style="position:absolute;left:calc(-1px*{{{x|0}}});top:calc(-1px*{{{y|0}}});transform-origin:top left;transform:scale({{{scale|1}}});">[[File:{{{imageFileName}}}|link=|{{{tooltip|​}}}]]</span><span style="position:relative;white-space:nowrap;">{{{|​}}}</span></span><noinclude> | ||
{{infoBox |maxWidth= |color=#37c |titleAlign=left | |||
< | |title=Step 1 | ||
{{ | |body='''[[Special:Upload|Upload]]''' '''''YourImage'''''.png | ||
| | }} | ||
| | |||
|width= | {{infoBox |maxWidth= |color=#3aa |titleAlign=left | ||
|height= | |title=Step 2 | ||
|x=0 | |body=Go to <code>[https://en.doc.boardgamearena.com/Template: https://en.doc.boardgamearena.com<wbr>/Template:'''''YourIcon''''']</code> | ||
|y=0 | <div style="width:100%;text-align:right">(replace '''''<code>YourIcon</code>'''''🡅)</div> | ||
|= | |||
|textColor=black | Copy & paste this into it: | ||
|outlineColor=white | :{{code|c=black|<nowiki>{{gameIcon</nowiki>}} | ||
}}<nowiki><</nowiki>noinclude<nowiki>> | :{{code|c=black|<nowiki>|tooltip=</nowiki>}} | ||
[[Category: | :{{code|c=black|<nowiki>|imageFileName=</nowiki>}} | ||
<</nowiki>noinclude<nowiki>></nowiki> | :{{code|c=black|<nowiki>|scale=</nowiki>}}{{code|c=black|1}} | ||
</ | :{{code|c=black|<nowiki>|width=</nowiki>}} | ||
:{{code|c=black|<nowiki>|height=</nowiki>}} | |||
:{{code|c=black|<nowiki>|x=</nowiki>}}{{code|c=black|0}} | |||
:{{code|c=black|<nowiki>|y=</nowiki>}}{{code|c=black|0}} | |||
:{{code|c=black|<nowiki>|=</nowiki>}}{{code|c=black|<nowiki>{{{1|&ZeroWidthSpace;}}}</nowiki>}} | |||
:{{code|c=black|<nowiki>|textColor=</nowiki>}}{{code|c=black|black}} | |||
:{{code|c=black|<nowiki>|outlineColor=</nowiki>}}{{code|c=black|white}} | |||
:{{code|c=black|<nowiki>}}<</nowiki>noinclude<nowiki>></nowiki>}} | |||
:{{code|c=black|<nowiki>[[Category:</nowiki>WikiTemplates<nowiki>]]</nowiki>}} | |||
:{{code|c=black|<nowiki><</nowiki>noinclude<nowiki>></nowiki>}} | |||
{{pill|Minimum:|#800|#620}} | |||
:{{code|<nowiki>|imageFileName=</nowiki>}} paste the file name here | |||
:{{code|<nowiki>|width=</nowiki>}} pixels width of your icon | |||
:{{code|<nowiki>|height=</nowiki>}} pixels height of your icon | |||
You can check the file name via the '''[[Special:ListFiles|list of uploaded files]]'''. | |||
== | {{pill|Optional:|#026|#008}} | ||
:{{code|c=#005|<nowiki>|scale=</nowiki>}} for smaller icons, set it somewhere between 0.1 and 1 | |||
:{{code|c=#005|<nowiki>|tooltip=</nowiki>}} one or more words that appear on hover | |||
=== | If you create multiple icons: | ||
:{{code|c=#005|<nowiki>|x=</nowiki>}} set the x(/y) position inside your image | |||
:{{code|c=#005|<nowiki>[[Category:</nowiki>}}you can link them together in your own category<code><nowiki>]]</nowiki></code> | |||
:e.g. {{code|c=#005|<nowiki>[[Category:</nowiki>'''GameNameIcons'''<nowiki>]]</nowiki>}} | |||
}} | |||
==== | {{infoBox |maxWidth= |color=#3c7 |titleAlign=left | ||
|title=Step 3 | |||
|body=Insert <code><nowiki>{{</nowiki>'''''YourIcon'''''<nowiki>}}</nowiki></code> into a wiki page! | |||
}} | |||
== Examples == | |||
==== | === Jump Drive === | ||
{{ | {{infoBox |maxWidth= |color=#37c |titleAlign=left | ||
| | |title=Step 1 | ||
| | |body=<span style="display:inline-flex;flex-direction:column;gap:0.5rem;"><span>'''[[Special:Upload|Upload]]''' <code>JumpDriveIcons.png</code> (450×30 pixels)</span>[[File:JumpDriveIcons.png]]</span>. | ||
| | |||
| | |||
| | |||
| | |||
}} | }} | ||
<pre> | {{infoBox |maxWidth= |color=#3aa |titleAlign=left | ||
|title=Step 2 | |||
|body=Create <code>[https://en.doc.boardgamearena.com/Template:JumpDriveGenes https://en.doc.boardgamearena.com<wbr>/Template:'''''JumpDriveGenes''''']</code>: | |||
<pre style="background:none;border:none;"> | |||
{{gameIcon | {{gameIcon | ||
|tooltip=Genes | |tooltip=Genes | ||
| Line 94: | Line 69: | ||
|x=60 | |x=60 | ||
|y=0 | |y=0 | ||
|= | |={{{1|&ZeroWidthSpace;}}} | ||
|textColor=black | |textColor=black | ||
|outlineColor=white | |outlineColor=white | ||
| Line 101: | Line 76: | ||
<</nowiki>noinclude<nowiki>></nowiki> | <</nowiki>noinclude<nowiki>></nowiki> | ||
</pre> | </pre> | ||
}} | |||
{{infoBox |maxWidth= |color=#3c7 |titleAlign=left | |||
|title=Step 3 | |||
|body=Insert <code><nowiki>{{JumpDriveGenes|1}}</nowiki></code> {{JumpDriveGenes|1}} in '''[[Gamehelpjumpdrive]]'''. | |||
}} | |||
=== Space Station Phoenix === | === Space Station Phoenix === | ||
==== SpaceStationPhoenixIcons.png | {{infoBox |maxWidth= |color=#37c |titleAlign=left | ||
700×100 pixels | |title=Step 1 | ||
|body=<span style="display:inline-flex;flex-direction:column;gap:0.5rem;"><span>'''[[Special:Upload|Upload]]''' <code>SpaceStationPhoenixIcons.png</code> (700×100 pixels).</span>[[File:SpaceStationPhoenixIcons.png]]</span> | |||
[[File: | |||
}} | }} | ||
<pre> | {{infoBox |maxWidth= |color=#3aa |titleAlign=left | ||
|title=Step 2 | |||
|body=Create <code>[https://en.doc.boardgamearena.com/Template:SSPShipFarm https://en.doc.boardgamearena.com<wbr>/Template:'''''SSPShipFarm''''']</code>: | |||
<pre style="background:none;border:none;"> | |||
{{gameIcon | {{gameIcon | ||
|tooltip=Farm ship | |tooltip=Farm ship | ||
| Line 133: | Line 105: | ||
<</nowiki>noinclude<nowiki>></nowiki> | <</nowiki>noinclude<nowiki>></nowiki> | ||
</pre> | </pre> | ||
}} | |||
{{infoBox |maxWidth= |color=#3c7 |titleAlign=left | |||
|title=Step 3 | |||
|body=Insert <code><nowiki>{{SSPShipFarm}}</nowiki></code> {{SSPShipFarm}} in '''[[Gamehelpspacestationphoenix]]'''. | |||
}} | |||
== Parameters == | |||
<div style="display:grid;grid-template-columns:repeat(3,max-content) 2fr;gap:0.5rem;overflow:auto;text-overflow:ellipsis;"> | |||
<div style="font-weight:bold;width:8rem;">Parameter</div> | |||
<div style="font-weight:bold;width:8rem;">Default value</div> | |||
<div style="font-weight:bold;width:8rem;">Example</div> | |||
<div style="font-weight:bold;width:8rem;">Description</div> | |||
<div><code>tooltip</code></div> | |||
<div><code>&ZeroWidthSpace;</code></div> | |||
<div><code><nowiki>|tooltip=Resource</nowiki></code></div> | |||
<div>'''''Optional:''''' tooltip to display on hover.</div> | |||
<div><code>imageFileName</code></div> | |||
<div><code>null</code></div> | |||
<div><code><nowiki>|imageFileName=YourImage.png</nowiki></code></div> | |||
<div>'''''Required:''''' '''[[Special:Upload|uploaded]]''' image file name including file format (i.e. <code>.png</code>, <code>.jpg</code> etc.).</div> | |||
<div><code>scale</code></div> | |||
<div><code>1</code></div> | |||
<div><code><nowiki>|scale=0.5</nowiki></code></div> | |||
<div>'''''Optional:''''' scale the image with its origin in the top left corner.</div> | |||
<div><code>width</code></div> | |||
<div><code>null</code></div> | |||
<div><code><nowiki>|width=30</nowiki></code></div> | |||
<div>'''''Required:''''' icon width in px units.</div> | |||
<div><code>height</code></div> | |||
<div><code>null</code></div> | |||
<div><code><nowiki>|height=30</nowiki></code></div> | |||
<div>'''''Required:''''' icon height in px units.</div> | |||
<div><code>x</code></div> | |||
<div><code>0</code></div> | |||
<div><code><nowiki>|x=60</nowiki></code></div> | |||
<div>'''''Optional:''''' x-axis (horizontal) position in px units.</div> | |||
<div><code>y</code></div> | |||
<div><code>0</code></div> | |||
<div><code><nowiki>|y=30</nowiki></code></div> | |||
<div>'''''Optional:''''' y-axis (vertical) position in px units.</div> | |||
<div><code>z</code></div> | |||
<div><code>null</code></div> | |||
<div><code><nowiki>|z=2</nowiki></code></div> | |||
<div>'''''Optional:''''' z-axis (stacking order) position.</div> | |||
<div><code>null</code></div> | |||
<div><code><nowiki>&ZeroWidthSpace;</nowiki></code></div> | |||
<div><code><nowiki>|={{{1|&ZeroWidthSpace;}}}</nowiki></code></div> | |||
<div>'''''Optional:''''' text value e.g. via another variable using triple curly braces.</div> | |||
<div><code>textColor</code></div> | |||
<div><code>#000</code></br>(black)</div> | |||
<div><code><nowiki>|textColor=green</nowiki></code></div> | |||
<div>'''''Optional:''''' text color as a [https://developer.mozilla.org/en-US/docs/Web/CSS/color CSS color] e.g. <code>green</code>.</div> | |||
<div><code>outlineColor</code></div> | |||
<div><code>#fff0</code></br>(transparent white)</div> | |||
<div><code><nowiki>|outlineColor=green</nowiki></code></div> | |||
<div>'''''Optional:''''' text outline color as a [https://developer.mozilla.org/en-US/docs/Web/CSS/color CSS color] e.g. <code>green</code>.</div> | |||
</div> | |||
[[Category:GameIconTemplates]] | [[Category:GameIconTemplates]] | ||
</noinclude> | </noinclude> | ||
Latest revision as of 20:47, 1 July 2025
Step 1
Upload YourImage.png
Step 2
Go to
https://en.doc.boardgamearena.com /Template:YourIcon
(replace
YourIcon🡅)Copy & paste this into it:
- {{gameIcon
- |tooltip=
- |imageFileName=
- |scale=1
- |width=
- |height=
- |x=0
- |y=0
- |={{{1|​}}}
- |textColor=black
- |outlineColor=white
- }}<noinclude>
- [[Category:WikiTemplates]]
- <noinclude>
Minimum:
- |imageFileName= paste the file name here
- |width= pixels width of your icon
- |height= pixels height of your icon
You can check the file name via the list of uploaded files.
Optional:
- |scale= for smaller icons, set it somewhere between 0.1 and 1
- |tooltip= one or more words that appear on hover
If you create multiple icons:
- |x= set the x(/y) position inside your image
- [[Category:you can link them together in your own category
]] - e.g. [[Category:GameNameIcons]]
Step 3
Insert
{{YourIcon}} into a wiki page!Examples
Jump Drive
Step 1
Upload
.
JumpDriveIcons.png (450×30 pixels)Step 2
Create
https://en.doc.boardgamearena.com /Template:JumpDriveGenes:
{{gameIcon
|tooltip=Genes
|imageFileName=JumpDriveIcons.png
|width=30
|height=30
|x=60
|y=0
|={{{1|​}}}
|textColor=black
|outlineColor=white
}}<noinclude>
[[Category:JumpDriveIcons]]
<noinclude>
Step 3
Insert
{{JumpDriveGenes|1}} in Gamehelpjumpdrive.Space Station Phoenix
Step 1
Upload 
SpaceStationPhoenixIcons.png (700×100 pixels).Step 2
Create
https://en.doc.boardgamearena.com /Template:SSPShipFarm:
{{gameIcon
|tooltip=Farm ship
|imageFileName=SpaceStationPhoenixIcons.png
|width=85
|height=50
|x=500
|y=50
}}<noinclude>
[[Category:SpaceStationPhoenixIcons]]
<noinclude>
Step 3
Insert
{{SSPShipFarm}} in Gamehelpspacestationphoenix.Parameters
Parameter
Default value
Example
Description
tooltip​|tooltip=ResourceOptional: tooltip to display on hover.
imageFileNamenull|imageFileName=YourImage.pngscale1|scale=0.5Optional: scale the image with its origin in the top left corner.
widthnull|width=30Required: icon width in px units.
heightnull|height=30Required: icon height in px units.
x0|x=60Optional: x-axis (horizontal) position in px units.
y0|y=30Optional: y-axis (vertical) position in px units.
znull|z=2Optional: z-axis (stacking order) position.
null​|={{{1|​}}}Optional: text value e.g. via another variable using triple curly braces.
textColor#000(black)
|textColor=greenOptional: text color as a CSS color e.g.
green.outlineColor#fff0(transparent white)
|outlineColor=greenOptional: text outline color as a CSS color e.g.
green.