Template:Image frame: Difference between revisions
m (NtCarlson moved page User:NtCarlson/Template:Foo to Template:Image frame without leaving a redirect) |
(Completed move) |
||
Line 31: | Line 31: | ||
{{Template demo | {{Template demo | ||
| <nowiki> | | <nowiki> | ||
{{ | {{Image frame | ||
| image = Portrait Lae'zel.png | | image = Portrait Lae'zel.png | ||
| link = Lae'zel | | link = Lae'zel | ||
Line 40: | Line 40: | ||
</nowiki> | </nowiki> | ||
| <nowiki> | | <nowiki> | ||
{{ | {{Image frame | ||
| image = Portrait Lae'zel.png | | image = Portrait Lae'zel.png | ||
| link = Lae'zel | | link = Lae'zel | ||
Line 50: | Line 50: | ||
</nowiki> | </nowiki> | ||
| <nowiki> | | <nowiki> | ||
{{ | {{Image frame | ||
| image = Portrait Lae'zel.png | | image = Portrait Lae'zel.png | ||
| link = Lae'zel | | link = Lae'zel | ||
Line 60: | Line 60: | ||
</nowiki> | </nowiki> | ||
| <nowiki> | | <nowiki> | ||
{{ | {{Image frame|Portrait Lae'zel.png|Lae'zel|h=120|bw=0}} | ||
</nowiki> | </nowiki> | ||
}} | }} | ||
Line 131: | Line 131: | ||
} | } | ||
</templatedata>}} | </templatedata>}} | ||
[[Category:Templates]] | |||
</noinclude> | </noinclude> |
Revision as of 20:23, 20 July 2024
Render an image cropped into a frame of arbitrary shape. The shape of the border or frame is defined by a CSS clip-path or can use one of the predefined shapes (rounded, diamond, basic).
Examples
Markup | Renders as |
---|---|
{{Image frame | image = Portrait Lae'zel.png | link = Lae'zel | width = 120 | border-shape = diamond | border-width = 4 }} | |
{{Image frame | image = Portrait Lae'zel.png | link = Lae'zel | h = 120 | bs = rounded | bw = 2 | bc = red }} | |
{{Image frame | image = Portrait Lae'zel.png | link = Lae'zel | height = 120 | border-shape = polygon(20% 0%, 80% 0%, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0% 80%, 0% 20%); | border-width = 2 | border-color = #3d3d3d }} | |
{{Image frame|Portrait Lae'zel.png|Lae'zel|h=120|bw=0}} |
Template data
Render an image cropped into a frame of arbitrary shape.
Parameter | Description | Type | Status | |
---|---|---|---|---|
Image | 1 image | The image file to display. | File | required |
Link | 2 link | Clicking the image redirects to this link instead of the image file. | Page name | suggested |
Height | height h | The height of the image in pixels (does not include any additional height from the border size).
| Number | suggested |
Width | width w | The width of the image in pixels (does not include any additional width from the border size).
| Number | optional |
Border shape | border-shape bs | The shape of the border frame. It can be an arbitrary CSS clip path or use one of the predefined values.
| String | suggested |
Border color | border-color bc | The color of the border frame. This can be any CSS color descriptor.
| String | optional |
Border width | border-width bw | The thickness of the border frame in pixels. Set this to 0 to disable the border entirely.
| Number | optional |