Шаблон:Dropdown: различия между версиями

Материал из Энциклопедия игры «ProTanki Online»
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
 
Строка 1: Строка 1:
<includeonly><span class="dropdown {{{class|}}}" id="{{{id|}}} style="width: {{{width|100%}}}; {{{style|}}}"><span class="dropdown__label">{{{label|{{{1}}} }}}</span><span class="dropdown__list">{{#if: {{{1|}}} | <span class="dropdown__item">{{{1}}}</span> |}}{{#if: {{{2|}}} | <span class="dropdown__item">{{{2}}}</span> |}}{{#if: {{{3|}}} | <span class="dropdown__item">{{{3}}}</span> |}}{{#if: {{{4|}}} | <span class="dropdown__item">{{{4}}}</span> |}}{{#if: {{{5|}}} | <span class="dropdown__item">{{{5}}}</span> |}}{{#if: {{{6|}}} | <span class="dropdown__item">{{{6}}}</span> |}}{{#if: {{{7|}}} | <span class="dropdown__item">{{{7}}}</span> |}}{{#if: {{{8|}}} | <span class="dropdown__item">{{{8}}}</span> |}}{{#if: {{{9|}}} | <span class="dropdown__item">{{{9}}}</span> |}}{{#if: {{{10|}}} | <span class="dropdown__item">{{{10}}}</span> |}}{{#if: {{{11|}}} | <span class="dropdown__item">{{{11}}}</span> |}}{{#if: {{{12|}}} | <span class="dropdown__item">{{{12}}}</span> |}}{{#if: {{{13|}}} | <span class="dropdown__item">{{{13}}}</span> |}}{{#if: {{{14|}}} | <span class="dropdown__item">{{{14}}}</span> |}}{{#if: {{{15|}}} | <span class="dropdown__item">{{{15}}}</span> |}}{{#if: {{{16|}}} | <span class="dropdown__item">{{{16}}}</span> |}}{{#if: {{{17|}}} | <span class="dropdown__item">{{{17}}}</span> |}}{{#if: {{{18|}}} | <span class="dropdown__item">{{{18}}}</span> |}}{{#if: {{{19|}}} | <span class="dropdown__item">{{{19}}}</span> |}}{{#if: {{{20|}}} | <span class="dropdown__item">{{{20}}}</span> |}}{{#if: {{{21|}}} | <span class="error">А не много ли тут параметров? Больше 20 не надо</span> |}}</span></span></includeonly><noinclude>{{/doc}} [[Категория:Интерактивные шаблоны]]</noinclude>
<includeonly><span class="dropdown {{{class|}}}" id="{{{id|}}}" style="width: {{{width|100%}}}; {{{style|}}}"><span class="dropdown__label">{{{label|{{{1}}} }}}</span><span class="dropdown__list">{{#if: {{{1|}}} | <span class="dropdown__item">{{{1}}}</span> |}}{{#if: {{{2|}}} | <span class="dropdown__item">{{{2}}}</span> |}}{{#if: {{{3|}}} | <span class="dropdown__item">{{{3}}}</span> |}}{{#if: {{{4|}}} | <span class="dropdown__item">{{{4}}}</span> |}}{{#if: {{{5|}}} | <span class="dropdown__item">{{{5}}}</span> |}}{{#if: {{{6|}}} | <span class="dropdown__item">{{{6}}}</span> |}}{{#if: {{{7|}}} | <span class="dropdown__item">{{{7}}}</span> |}}{{#if: {{{8|}}} | <span class="dropdown__item">{{{8}}}</span> |}}{{#if: {{{9|}}} | <span class="dropdown__item">{{{9}}}</span> |}}{{#if: {{{10|}}} | <span class="dropdown__item">{{{10}}}</span> |}}{{#if: {{{11|}}} | <span class="dropdown__item">{{{11}}}</span> |}}{{#if: {{{12|}}} | <span class="dropdown__item">{{{12}}}</span> |}}{{#if: {{{13|}}} | <span class="dropdown__item">{{{13}}}</span> |}}{{#if: {{{14|}}} | <span class="dropdown__item">{{{14}}}</span> |}}{{#if: {{{15|}}} | <span class="dropdown__item">{{{15}}}</span> |}}{{#if: {{{16|}}} | <span class="dropdown__item">{{{16}}}</span> |}}{{#if: {{{17|}}} | <span class="dropdown__item">{{{17}}}</span> |}}{{#if: {{{18|}}} | <span class="dropdown__item">{{{18}}}</span> |}}{{#if: {{{19|}}} | <span class="dropdown__item">{{{19}}}</span> |}}{{#if: {{{20|}}} | <span class="dropdown__item">{{{20}}}</span> |}}{{#if: {{{21|}}} | <span class="error">А не много ли тут параметров? Больше 20 не надо</span> |}}</span></span></includeonly><noinclude>{{/doc}} [[Категория:Интерактивные шаблоны]]</noinclude>

Текущая версия от 22:24, 4 марта 2025

Шаблон для представления выпадающего списка. Срабатывает при наведении.

Параметры

Параметр Обязательный? Описание
label Да Текст, отображаемый "снаружи" списка (см. примеры).
width Нет Ширина всего списка. Применяется к каждому элементу. По умолчанию: 100%, то есть занимает всю ширину родительского блока.
style Нет Дополнительные стили к списку.
1 - 20 Нет Элементы списка. Перечисляются без указания имени.
id Нет id всего dropdown (для взаимодействия через JS).
class Нет Дополнительный класс всего dropdown (для взаимодействия через JS или стилизации). Сейчас поддерживаются: dropdown_cursor-pointer и dropdown_map-dropzones.

Примеры использования

{{Dropdown
|width=300px
|label=Very interesting list
|Elem 1
|Elem 2
|[[Relay]]
|[https://google.com Google]
|{{price|100 500}}
}}

Very interesting listElem 1 Elem 2 Relay Google 100 500 MiniCry.png

Параметры с именем можно указывать в любом порядке. Но настоятельно рекомендуется ставить их в начало.

{{Dropdown
|Elem 1
|width=300px
|Elem 2
|[[Relay]]
|[https://google.com Google]
|label=Very interesting list
|{{price|100 500}}
}}

Very interesting listElem 1 Elem 2 Relay Google 100 500 MiniCry.png