Шаблон:Imageframe/документація

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Це документація TemplateData для шаблону Imageframe, яка використовується Візуальним редактором та іншими інструментами.

Цей шаблон створює рамку, подібну до тієї, яку мають зображення, вставлені зі звичайним для них синтаксисом. Шаблон можна використовувати для обрамлення кількох зображень разом або як обгортку для складніших шаблонів на зразок Шаблон:Superimpose чи для графіків.

Параметри шаблону

ПараметрОписТипСтатус
вмістcontent

Основний вміст (зображення чи графік).

Вмістобов'язковий
ширинаwidth

Ширина зображення в пікселях у рамці (не треба додавати "px" укінці, достатньо вказати число, наприклад, 175).

За замовчуванням
автоматично, на основі вмісту
Числопропонований
вирівнюванняalign

"left" і "right" вирівнюють зображення по лівому і правому боці відповідно. "center" центрує зображення, а "none" вирівнює по лівому боці без плавання.

Пропоновані значення
left center right none
За замовчуванням
right
Рядокнеобов'язковий
розташування підписуpos

Де розташувати підпис: угорі ("top") чи внизу ("bottom").

Пропоновані значення
bottom top
За замовчуванням
bottom
Рядокнеобов'язковий
стиль внутрішньої рамкиinnerstyle

Простий [[CSS]], який буде застосовано до внутнішньої рамки. Використовуйте обережно. Приклади: text-align: center; background: #ccc;.

Рядокнеобов'язковий
посиланняlink

Посилання на статтю, яке додається іконкою після тексту підпису.

Назва сторінкинеобов'язковий
альтернативний текст посиланняlink_text

Альтернативний текст, який показується при наведенні миші на іконку з посиланням.

Рядокнеобов'язковий
перезапис посиланняlinkoverride

Повністю заміняє вміст з іконкою 'info'.

Короткий текстнеобов'язковий
підписcaption

немає опису

Вмістнеобов'язковий
рамкаborder

Рамка основного вмісту (зображення чи графіка).

За замовчуванням
yes
Вмістнеобов'язковий
режимmode

Режим відображення основного вмісту; значення scrollable додасть прокручування, якщо вміст довший за видимий розмір шаблона.

Рядокнеобов'язковий
максимальна ширинаmax-width

Максимальна ширина зображення у рамці в пікселях (без px, лише число); працює лише в режимі scrollable.

За замовчуванням
100%
Числопропонований
напрямокdir

Значення "rtl" зробить праву частину зображення первинно видимою в межах прокрутки (а не ліву, як завжди); працює лише в режимі scrollable.

Рядокнеобов'язковий
stylestyle

немає опису

Вмістнеобов'язковий

Приклади[ред. код]

{{Image frame|width=200|content=[[File:PNG transparency demonstration 1.png|100px]][[File:White Stars 3.svg|100px]]
|caption=Приклад використання|link=Hello world|align=center}}
Приклад використання
{{Image frame|width=200|content=[[File:PNG transparency demonstration 1.png|100px]][[File:White Stars 3.svg|100px]]
|caption=Приклад використання|link=Hello world|align=center|pos=top}}
Приклад використання
{|
|-
|
{{Image frame|caption={{magnify icon|link=File:WW2-Holocaust-Europe.png}} Гетто і масові депортації в окупованій нацистами Європі.<br>Аушвіц обведений колом.|align=left
|content={{Superimpose
  | base = WW2-Holocaust-Europe.png
  | base_width = 300px
  | base_alt = Гетто і масові депортації в окупованій нацистами Європі
  | base_caption = Гетто і масові депортації в окупованій нацистами Європі
  | float = Red circle thick.svg
  | float_width = 20px
  | float_caption = Колом обведений Аушвіц
  | x = 171
  | y = 120
}}}}
|
# {{tl|Image frame}} додає рамку і підпис до комплексного зображення, створеного шаблоном {{tl|Superimpose}}: коло [[File:Red circle thick.svg|20px]] накладене поверх [[File:WW2-Holocaust-Europe.png|100px]] 
# У підпис вручну додано {{tl|magnify icon}}, який показує іконку [[File:Magnify-clip.svg|15px]]
# Текст підпису не переноситься автоматично відповідно до ширини картинки; <br /> додано, щоб він не розтягував шаблон вшир.
|}
Колом обведений Аушвіц
Гетто і масові депортації в окупованій нацистами Європі
Гетто і масові депортації в окупованій нацистами Європі.
Аушвіц обведений колом.
  1. {{Image frame}} додає рамку і підпис до комплексного зображення, створеного шаблоном {{Superimpose}}: коло накладене поверх
  2. У підпис вручну додано {{magnify icon}}, який показує іконку
  3. Текст підпису не переноситься автоматично відповідно до ширини картинки;
    додано, щоб він не розтягував шаблон вшир.

Див. також[ред. код]