Template:Messagebox: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Write little tutorial, how to use this template. Please fix my speech... And some "parts" of tutorial too. I made this in 5 minutes.)
(Added bg image - experimental.)
 
(18 intermediate revisions by 9 users not shown)
Line 1: Line 1:
<table class="metadata plainlinks mbox" style="border: 1px solid {{{bdcolor2|#525252}}}; border-left: 10px solid {{{bdcolor|#537AA8}}}; margin: {{{margin|0 10%; margin-top: -1px}}}; background-color: {{{bgcolor|#28374b}}}; {{#if: {{{txtcolor|}}} | color: {{{txtcolor|}}} }}">
{{Lang}}{{Doc}}
<tr>
<includeonly><onlyinclude><div class="plainlinks" style="display:flex; align-items:center; background-color:{{{bgcolor|#28374b}}}; {{#if:{{{bgimage|}}}|background-image: url({{{bgimage}}});}} {{#if:{{{bgcolorgradient|}}}|background-image: linear-gradient({{{bgcolordeg}}}, {{{bgcolorgradient}}}, {{{bgcolorgradient2}}});}} border: 1px solid {{{bdcolor2|#525252}}}; {{{borderstyle|border-left: 10px solid}}} {{{bdcolor|#537AA8}}}; font-style:{{{txtstyle|normal}}}; {{#if:{{{txtcolor|}}}|color:{{{txtcolor}}};}} padding:{{{padding|4px}}}; margin:{{{margin|6px 0}}}; {{{style|}}};">
<td class="mbox-image">
{{#ifeq:{{{image}}}|None||<div style="margin:0 .8em 0 .5em">{{{image|[[File:Info.png|40px|link=]]}}}</div>}}
{{#ifeq: {{{image}}} | None | | <div style="margin: 0 .5em;">{{{image|[[File:Info.png|40px|link=]]}}}</div> }}
<div>{{{text}}} {{#if: {{{small|}}} | <br /><small>{{{small}}}</small> }}</div>
</td>
</div><!--
<td class="mbox-text" style="width: 100%">
-->{{#ifeq:{{FULLPAGENAME}}|Help Desk|{{note|Further discussion has moved to [[New Help Desk]]}}}}</onlyinclude></includeonly>
{{{text}}}
{{#if: {{{small|}}} | <br /><small>{{{small}}}</small> }}
</td>
</tr>
</table>
<noinclude>
----
 
How to use:
<pre>
{{messagebox
|text = Text here
|small = Small text here
|txtcolor = Red
|image = [[File:en.png|55px|link=Template:Messagebox]]
|bgcolor = yellow
|bdcolor = green
}}
</pre>
 
text = Write your text
 
small = Write small text
 
txtcolor = Color of all text
 
image = [[File:''name_of_image''|''width_of_image''|''link_to_some_resource_or_page_at_this_wiki'']]
 
:link in format <nowiki>''http://...''</nowiki> or just name of page at this wiki (like "Template:Messagebox" '''without quotes''')
 
bgcolor = ''color of background''
 
bdcolor = ''color of border''
 
And that will look like this:
{{messagebox
|text = Text here
|small = Small text here
|txtcolor = Red
|image = [[File:en.png|55px|link=Template:Messagebox]]
|bgcolor = yellow
|bdcolor = green
}}
For ''bgcolor'' and ''bdcolor'' and ''txtcolor'' you can use color codes (in format #XXXXXX where "'''X'''" is a Hexadecimal)
[[Category:Notice templates|{{PAGENAME}}]]
</noinclude>

Latest revision as of 04:45, 26 August 2023

English (en)Deutsch (de)Esperanto (eo)Español (es)Français (fr)Suomi (fi)Hrvatski (hr)Magyar (hu)Italiano (it)日本語 (ja)한국어 (ko)Nederlands (nl)Polski (pl)Português (pt)Português do Brasil (pt-br)Русский (ru)Slovenčina (sk)Svenska (sv)Türkçe (tr)Українська (uk)Tiếng Việt (vi)中文 (zh)中文(臺灣) (zh-tw)
Curly brackets white.pngTemplate Documentation [view] [edit]
Icon-translate.png Available doc translations
View
Page history

Usage

A simple message box.

Parameters

All parameters except {{{text}}} are optional.
All parameters except {{{text}}}, {{{small}}} and {{{image}}} refer to the table that represents the overall box.

  • {{{text}}} - Main text.
  • {{{small}}} - Small text under main text.
  • {{{txtcolor}}} - Color of both texts, e.g. red or #ff0000.
  • {{{txtstyle}}} - Style of all text, default is normal.
  • {{{image}}} - An image. Default is [[File:Info.png|40px|link=]]. Use image= or image=None to get no image.
  • {{{bgcolor}}} - Background color. Default is #28374b.
  • {{{bgcolorgradient}}} - Background color with linear gradients. (Optional)
  • {{{bgcolorgradient2}}} - Same as above, but on the other side. (Optional)
  • {{{bgcolordeg}}} - Degrees for linear gradient.
  • {{{borderstyle}}} - Style of special border, which will be followed by {{{bdcolor}}}. Default is border-left: 10px solid. Use borderstyle= for no special border.
  • {{{bdcolor}}} - Special border color. Default is #537AA8.
  • {{{bdcolor2}}} - Overall box border color. Default is #525252.
  • {{{margin}}} - Margin style. Default is 0 10%.
  • {{{style}}} - More style parameters for the overall box, which is a table.

Examples

Wikitext Result
{{messagebox|text=Message text.}}
{{messagebox
|text = Text here
|small = Small text here
|txtcolor = pink
|txtstyle = italic
|image = [[File:en.png|55px|link=Template:Messagebox]]
|bgcolor = purple
|bdcolor = green
|bdcolor2 = yellow
|style=padding:1em
}}