Template:Linear-gradient text
Error message when text parameter is missing: No text provided
Usage
Copy and paste the template below:
{{Linear-gradient text | <!-- Font color 1 --> | <!-- Font color 2 --> | <!-- Font color 3 --> | <!-- Font color 4 --> | <!-- Font color 5 --> | <!-- Font color 6 --> | <!-- Font color 7 --> | <!-- Font color 8 --> | <!-- Font color 9 --> | <!-- Font color 10 --> | <!-- Font color 11 --> | <!-- Font color 12 --> | <!-- Font color 13 --> | <!-- Font color 14 --> | <!-- Font color 15 --> | <!-- Font color 16 --> | <!-- Font color 17 --> | <!-- Font color 18 --> | <!-- Font color 19 --> | <!-- Font color 20 --> | text = | direction = | alt text color = }}
- Note: This template can handle a maximum of 20 colors, more than that will cause the template to break.
For better understanding see Examples & TemplateData below.
Examples
Basics
- Atleast two font colors are required for this template to run properly, otherwise it will show up in the Alternate text color (black by default). For example:
{{Linear-gradient text | red | text = Hello, World! | direction = right | alt text color = green }}
- gives: Hello, World!
- BUT
{{Linear-gradient text | red | blue | text = Hello, World! | direction = right | alt text color = green }}
- gives: Hello, World!
{{Linear-gradient text | red | green | #0000ff | text = Hello, World! | direction = top | alt text color = #F0E68C }}
- gives: Hello, World!
- Notice how the colors appear to be moving towards top direction, in the same order as they appear on the template.
- gives: Hello, World!
{{Linear-gradient text | red | green | #0000ff | text = Hello, World! | direction = right | alt text color = purple }}
- gives: Hello, World!
- Notice how the colors appear to be moving towards right direction, in the same order as they appear on the template.
- gives: Hello, World!
- Alternatively
text
parameter can substituted by21
,direction
parameter by22
andalt text color
parameter by23
. For example:
{{Linear-gradient text | red | green | #0000ff | 21 = Hello, World! | 22 = right | 23 = purple }}
- gives: Hello, World!
- Notice that this alternative syntax also provides the same result as the previous example.
- gives: Hello, World!
{{big|{{Linear-gradient text | #ff99aa | #55ff00 | #7722ff | #ffaa00| #008888 | text = Welcome to Wikipedia! | direction = top left | alt text color = purple }}}}
- gives: Welcome to Wikipedia!
- Notice how the colors appear to be moving towards top left direction, in the same order as they appear on the template. This uses {{big}} for formatting. You can learn more about text formatting with this template at Text formatting section below.
- gives: Welcome to Wikipedia!
- The same color can also be repeated
{{Linear-gradient text | red | green | #0000ff | red | green | red | #0000ff | green | red | green | text = Abraham Lincoln was an American lawyer and statesman who served as the 16th president of the United States. | direction = right | alt text color = purple }}
- gives: Abraham Lincoln was an American lawyer and statesman who served as the 16th president of the United States.
- Notice how the colors appear to be moving towards right direction, first red, then green, then blue, then red again, green again, red again, blue again, green again, red again, and finally green again, in the same order as they appear on the template.
- gives: Abraham Lincoln was an American lawyer and statesman who served as the 16th president of the United States.
- If the template does not contain the
text
parameter in it, it returns a default error message.
{{Linear-gradient text | #ff99aa | #55ff00 | #7722ff | direction = right | alt text color = purple }}
- gives: Error message when text parameter is missing: No text provided
- If the template does not contain the
direction
parameter in it, it defaults to right direction.
{{Linear-gradient text | #ff99aa | #55ff00 | #7722ff | text = Welcome to Wikipedia! | alt text color = purple }}
- gives: Welcome to Wikipedia!
- If the template does not contain the
alt text color
parameter in it, it defaults to black color.
{{Linear-gradient text | red | text = Welcome to Wikipedia! }}
- gives: Welcome to Wikipedia!
- As mentioned above, atleast two font colors are required for this template to run properly, otherwise it will show up in the Alternate text color.
- gives: Welcome to Wikipedia!
Text formatting
Note: In most cases, this template should be nested inside any other template and/or tag to avoid breaking. If formatting is carried out within the text
parameter, the text may not appear as intended.
- [[Wikilinks]]: Coloring wikilinks using this template is strongly discouraged, as it may cause the link to appear the same as other body texts. However, it can still be used in Userpages and other fun places.
[[Special:Random|{{Linear-gradient text | #ff99aa | #55ff00 | #7722ff | text = Click here to read a random article | direction = right | alt text color = purple }}]]
- Bold:
'''{{Linear-gradient text | #ff99aa | #55ff00 | #7722ff | text = Lorem ipsum dolor sit amet | direction = right | alt text color = purple }}'''
- gives: Lorem ipsum dolor sit amet
- Italic:
''{{Linear-gradient text | #ff99aa | #55ff00 | #7722ff | text = Lorem ipsum dolor sit amet | direction = right | alt text color = purple }}''
- gives: Lorem ipsum dolor sit amet
- Superscript:
<sup>{{Linear-gradient text | #ff99aa | #55ff00 | #7722ff | text = Lorem ipsum dolor sit amet | direction = right | alt text color = purple }}</sup>
- gives: Lorem ipsum dolor sit amet
- Subscript:
<sub>{{Linear-gradient text | #ff99aa | #55ff00 | #7722ff | text = Lorem ipsum dolor sit amet | direction = right | alt text color = purple }}</sub>
- gives: Lorem ipsum dolor sit amet
- Underline:
<u>{{Linear-gradient text | #ff99aa | #55ff00 | #7722ff | text = Lorem ipsum dolor sit amet | direction = right | alt text color = purple }}</u>
- gives: Lorem ipsum dolor sit amet
Strikethrough:
<s>{{Linear-gradient text | #ff99aa | #55ff00 | #7722ff | text = Lorem ipsum dolor sit amet | direction = right | alt text color = purple }}</s>
- gives:
Lorem ipsum dolor sit amet
- gives:
- Other text formatting, such as larger/ smaller text size should be done outside this template to avoid breaking at certain times. Here, the template {{big}} is used as an example, but is relevant to most other templates too.
{{big|{{Linear-gradient text | #ff99aa | #55ff00 | #7722ff | text = Welcome to Wikipedia! | direction = right | alt text color = purple }}}}
- gives: Welcome to Wikipedia!
TemplateData
Displays the specified text using multiple colors which gradually phases from one color to another.
Parameter | Description | Type | Status | |
---|---|---|---|---|
Font color 1 | 1 | First font color
| Line | optional |
Font color 2 | 2 | Second font color
| Line | optional |
Font color 3 | 3 | Third font color
| Line | optional |
Font color 4 | 4 | Fourth font color
| Line | optional |
Font color 5 | 5 | Fifth font color
| Line | optional |
Font color 6 | 6 | Sixth font color
| Line | optional |
Font color 7 | 7 | Seventh font color
| Line | optional |
Font color 8 | 8 | Eighth font color
| Line | optional |
Font color 9 | 9 | Ninth font color
| Line | optional |
Font color 10 | 10 | Tenth font color
| Line | optional |
Font color 11 | 11 | Eleventh font color
| Line | optional |
Font color 12 | 12 | Twelfth font color
| Line | optional |
Font color 13 | 13 | Thirteenth font color
| Line | optional |
Font color 14 | 14 | Fourteenth font color
| Line | optional |
Font color 15 | 15 | Fifteenth font color
| Line | optional |
Font color 16 | 16 | Sixteenth font color
| Line | optional |
Font color 17 | 17 | Seventeenth font color
| Line | optional |
Font color 18 | 18 | Eighteenth font color
| Line | optional |
Font color 19 | 19 | Nineteenth font color
| Line | optional |
Font color 20 | 20 | Twentieth font color
| Line | optional |
Text | text 21 | The text that is to be shown
| String | required |
Direction | direction 22 | Direction of font color flow, i.e., the list of colors appear to be moving in that direction, see Examples above
| Line | suggested |
Alternate text color | alt text color 23 | Color of text, if browser is unable to render the linear-gradient
| Line | suggested |
See Also
- {{Linear-gradient background}}
- This template is based upon a previous work at User:Weegaweek/fun/rainbow text