Компонент закрытия (close)
Определение
Компонент close
представляет собой кнопку закрытия в виде крестика (двух перекрещенных линий). Этот элемент интерфейса используется для:
- Закрытия модальных окон
- Удаления элементов из интерфейса
- Очистки полей ввода
- Выхода из полноэкранного режима
- Закрытия вкладок или панелей
Параметры компонента
size
- размер компонента. Принимает следующие значения:tiny
- наименьший размерextra_small
small
big
extra_big
huge
huge_2
huge_3
huge_4
huge_5
huge_6
huge_7
huge_8
huge_9
- наибольший размер
position
- позиционирование. По умолчанию задан как absolute. Принимает следующие значения:static
- задает статическое позиционирование
События компонента
Для инициации кода нужно ввести следующие параметры events='{"click":{"0":{"element_id":{"action":"onClick"}}}}'
, где "element_id"
- id вызываемого элемента.
Примеры использования
1. Стандартный close
Пример блока, который можно закрыть
<smart
name="close"
sf-code="close"
id="close"
events='{"click":{"0":{"close":{"action":"onClick"}}}}'
data='{"target": "example_block_close"}'
>
</smart>
2. Спиннеры разных размеров
Пример блока, который можно закрыть
Пример блока, который можно закрыть
Пример блока, который можно закрыть
<div class="row relative" style="padding-top: 50px;" id = "example_block_close_small">
<div>Пример блока, который можно закрыть</div>
<smart
name="close"
sf-code="close"
id="close"
property = '{"size":"small"}'
events='{"click":{"0":{"close":{"action":"onClick"}}}}'
data='{"target": "example_block_close_small"}'
>
</smart>
</div>
<div class="row relative" style="padding-top: 50px;" id = "example_block_close_big">
<div>Пример блока, который можно закрыть</div>
<smart
name="close"
sf-code="close"
id="close"
property = '{"size":"big"}'
events='{"click":{"0":{"close":{"action":"onClick"}}}}'
data='{"target": "example_block_close_big"}'
>
</smart>
</div>
<div class="row relative" style="padding-top: 50px;" id = "example_block_close_huge_6">
<div>Пример блока, который можно закрыть</div>
<smart
name="close"
sf-code="close"
id="close"
property = '{"size":"huge_6"}'
events='{"click":{"0":{"close":{"action":"onClick"}}}}'
data='{"target": "example_block_close_huge_6"}'
>
</smart>
</div>