Template:Image frame/doc

From Black Cat Studios
Jump to navigationJump to search

This template creates a frame like those surrounding images. This template can be used to put two or more images into a frame together, or as a wrapper for more complicated templates like Template:Superimpose.

Template parameters

ParameterDescriptionTypeStatus
Contentcontent

Content of the main section (generally images).

Contentrequired
Widthwidth

The width of the image within the frame, in pixels (though do not add "px" to the width e.g., use width=175 and not width=175px).

Default
Automatic, based on content
Numbersuggested
Alignmentalign

"left" and "right" float the image to that side. "center" centres the image, and "none" left-aligns it without floating.

Suggested values
left center right none
Default
right
Stringoptional
Caption positionpos

Where to put the caption. Valid values: top, bottom.

Default
bottom
Stringoptional
Inner frame styleinnerstyle

Plain CSS to apply to the inner frame. Use with care.

Example
text-align: center;
Stringoptional
Linklink

Link for the "Enlarge" link in the caption (in the future, may also be used as the link for the image field inside the frame, though it would probably require an additional height parameter).

Page nameoptional
Alternative link textlink_text

Alternative text used for the link for the "Enlarge" link in the caption, usually displayed as tooltip.

Stringoptional
Link overridelinkoverride

Completely replaces the 'info' link.

Lineoptional
Captioncaption

no description

Contentoptional
Borderborder

Border of the main section (generally images).

Default
yes
Contentoptional
Modemode

Display mode of the main section, "scrollable" will make the content scrolling if the content is longer than viewport.

Stringoptional
Maximum widthmax-width

The maximum width of the image within the frame, in pixels (though do not add "px" to the width e.g., use max-width=350 and not max-width=350px), valid only in scrollable mode.

Default
100%
Numbersuggested
Directiondir

Use the value "rtl" to make the right side of the image the initial visible portion inside the scroll frame, valid only in scrollable mode.

Stringoptional
Stylestyle

Plain css to apply to the outer frame

Contentoptional

Examples

By filling out the parameters as follows, the result will be as shown below the code. <syntaxhighlight lang="wikitext" style="overflow:auto">

</syntaxhighlight>

<syntaxhighlight lang="wikitext" style="overflow:auto">

</syntaxhighlight>

<syntaxhighlight lang="wikitext" style="overflow:auto">

Template:Magnify icon Concentration-camp network of Nazi-occupied Europe.
Auschwitz is circled.
  1. {{Image frame}} to add frame and caption to a complex image made by {{Superimpose}} — float File:Red circle thick.svg on base File:WW2-Holocaust-Europe.png
  2. Manually add {{magnify icon}} to caption to simulate the thumbnail icon File:Magnify-clip.svg
  3. caption text won't auto-wrap to image width; you can add
    to prevent text overshooting.

</syntaxhighlight>

Template:Magnify icon Concentration-camp network of Nazi-occupied Europe.
Auschwitz is circled.
  1. {{Image frame}} to add frame and caption to a complex image made by {{Superimpose}} — float File:Red circle thick.svg on base File:WW2-Holocaust-Europe.png
  2. Manually add {{magnify icon}} to caption to simulate the thumbnail icon File:Magnify-clip.svg
  3. caption text won't auto-wrap to image width; you can add <br> to prevent text overshooting.

See also