Шаблон:Dropdown: различия между версиями
Перейти к навигации
Перейти к поиску
New.Day (обсуждение | вклад) Нет описания правки |
New.Day (обсуждение | вклад) Нет описания правки |
||
Строка 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}} }}
Параметры с именем можно указывать в любом порядке. Но настоятельно рекомендуется ставить их в начало.