Каты, табы и радиобаттоны
Благодаря расширениям YFM вы можете использовать интерактивные элементы разметки: каты, табы, радиобаттоны, дропдаун и аккордеон.
Примечание
Содержимое катов, табов, радиобаттонов, дропдауна и аккордеона может включать любую разметку YFM.
Каты
Используйте каты, чтобы скрыть часть контента. Например, дополнительную информацию или длинные блоки кода.
{% cut "Заголовок ката" %}
Контент, который отобразится по нажатию.
{% endcut %}
Результат:
Заголовок ката
Контент, который отобразится по нажатию.
Табы
Используйте табы для взаимоисключающих разделов. Например, чтобы разделить инструкции для разных ОС.
{% list tabs %}
- Название таба 1
Текст таба 1.
* Можно использовать списки.
* И **другую** разметку.
- Название таба 2
Текст таба 2.
{% endlist %}
Результат:
Текст таба 1.
- Можно использовать списки.
- И другую разметку.
Текст таба 2.
Радиобаттоны
Радиобаттоны работают подобно табам. Например, для разделения инструкций для разных платформ.
{% list tabs radio %}
- Название радиобаттона 1
Текст радиобаттона 1
- Название радиобаттона 1
Текст радиобаттона 2
{% endlist %}
Пример применения и результат
{% list tabs radio %}
- Название радиобаттона 1
Текст радиобаттона 1.
Можно вложить еще один перечень радиобаттонов.
{% list tabs radio %}
- Вложенный радиобаттон 1
Текст вложенного радиобаттона
- Вложенный радиобаттон 2
Текст вложенного радиобаттона
{% endlist %}
- Название радиобаттона 2
Текст радиобаттона 2.
{% endlist %}
Результат:
Текст радиобаттона 1.
Можно вложить еще один перечень радиобаттонов.
Текст вложенного радиобаттона
Текст вложенного радиобаттона
Текст радиобаттона 2.
Важно
Для корректного отображения табов и радиобаттонов соблюдайте отступы:
-
отделяйте пустыми строками:
-
{% list tabs %}
({% list tabs radio%}
для радиобаттонов) и{% endlist %}
; -
текст одного таба и название следующего таба;
-
-
отступ для содержимого таба - два пробела.
Дропдаун
Используйте дропдаун, чтобы получить удобный выпадающий список, если элементов со скрытым контентом слишком много.
{% list tabs dropdown %}
- Название пункта 1
Контент для пункта 1.
- Название пункта 2
Контент для пункта 2.
{% endlist %}
Результат:
Контент для пункта 1.
Контент для пункта 2.
Аккордеон
Аккордеон позволяет свернуть или раскрыть содержимое по вашему выбору, отлично подходит для организации больших объемов информации.
{% list tabs accordion %}
- Название пункта 1
Контент для пункта 1.
- Название пункта 2
Контент для пункта 2.
- Название пункта 3
Контент для пункта 3.
{% endlist %}
Результат:
Контент для пункта 1.
Контент для пункта 2.
Контент для пункта 3.
Элемент по умолчанию
Если нужно, чтобы выбранный элемент был раскрыт по умолчанию, добавьте атрибут {selected}
к нужному пункту.
{% list tabs accordion %}
- Название пункта 1
Контент для пункта 1.
- Название пункта 2
Контент для пункта 2.
- Название пункта 3 {selected}
Контент для пункта 3.
{% endlist %}
Результат:
Контент для пункта 1.
Контент для пункта 2.
Контент для пункта 3.
{% list tabs radio %}
- Название пункта 1
Текст.
- Название пункта 2 {selected}
Пункт будет открыт по умолчанию.
{% endlist %}
Результат:
Текст.
Пункт будет открыт по умолчанию.