From 0aed988b873cc1f6329d3604c583a040c5ca86a2 Mon Sep 17 00:00:00 2001 From: 1scnd_ <62334658+parinovK@users.noreply.github.com> Date: Tue, 12 Nov 2024 11:06:01 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=BE=D0=B2=D1=8B=D0=B5=20=D1=82=D0=B8?= =?UTF-8?q?=D0=BF=D1=8B=20=D1=82=D0=B0=D0=B1=D0=BE=D0=B2=20(#60)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * элемент по умолчанию описание новой функциональности * поправил текст поправил текст в разделе «Элемент по умолчанию» * добавил инфо про дропдаун Добавлен заголовок и инфо о дропдаун * добавил инфо об аккордеоне Добавлена информация о новом виде списка — аккордеон. * корректировки текста * корректировки текста * правки структуры * поправлен синтаксис для сборки * изменен тип списка * правки текста * Исправлена ошибка * проверка селекта * проверка на катах * правки * правки * Добавлены новые фичи Обновлена информация об аккордеоне и дропдауне. Описана новая фича, приведены другие примеры * исправлен синтаксис для сборки * поправил описание дропдауна --- ru/_includes/default-element.md | 75 +++++++++++++++++++++++++++++++ ru/syntax/cuts-tabs-radio.md | 78 ++++++++++++++++++++++++++++++++- 2 files changed, 151 insertions(+), 2 deletions(-) create mode 100644 ru/_includes/default-element.md diff --git a/ru/_includes/default-element.md b/ru/_includes/default-element.md new file mode 100644 index 0000000..3daaa60 --- /dev/null +++ b/ru/_includes/default-element.md @@ -0,0 +1,75 @@ +### Элемент по умолчанию + +Если нужно, чтобы выбранный элемент был раскрыт по умолчанию, добавьте атрибут `{selected}` к нужному пункту. + +{% list tabs %} + +- Пример с аккордеоном + + ```markdown + {% list tabs accordion %} + + - Название пункта 1 + + Контент для пункта 1. + + - Название пункта 2 + + Контент для пункта 2. + + - Название пункта 3 {selected} + + Контент для пункта 3. + + {% endlist %} + ``` + + **Результат:** + + {% list tabs accordion %} + + - Название пункта 1 + + Контент для пункта 1. + + - Название пункта 2 + + Контент для пункта 2. + + - Название пункта 3 {selected} + + Контент для пункта 3. + + {% endlist %} + +- Пример с радиобаттонами + + ```markdown + {% list tabs radio %} + + - Название пункта 1 + + Текст. + + - Название пункта 2 {selected} + + Пункт будет открыт по умолчанию. + + {% endlist %} + ``` + + **Результат:** + + {% list tabs radio %} + + - Название пункта 1 + + Текст. + + - Название пункта 2 {selected} + + Пункт будет открыт по умолчанию. + + {% endlist %} + +{% endlist %} \ No newline at end of file diff --git a/ru/syntax/cuts-tabs-radio.md b/ru/syntax/cuts-tabs-radio.md index 627d01a..210a75d 100644 --- a/ru/syntax/cuts-tabs-radio.md +++ b/ru/syntax/cuts-tabs-radio.md @@ -1,10 +1,10 @@ # Каты, табы и радиобаттоны -Благодаря расширениям YFM вы можете использовать интерактивные элементы разметки: каты, табы и радиобаттоны. +Благодаря расширениям YFM вы можете использовать интерактивные элементы разметки: каты, табы, радиобаттоны, дропдаун и аккордеон. {% note info %} -Содержимое катов, табов и радиобаттонов может включать любую разметку YFM. +Содержимое катов, табов, радиобаттонов, дропдауна и аккордеона может включать любую разметку YFM. {% endnote %} @@ -166,3 +166,77 @@ - отступ для содержимого таба - два пробела. {% endnote %} + +## Дропдаун {#dropdawn} + +Используйте дропдаун, чтобы получить удобный выпадающий список, если элементов со скрытым контентом слишком много. + +```markdown +{% list tabs dropdown %} + +- Название пункта 1 + + Контент для пункта 1. + +- Название пункта 2 + + Контент для пункта 2. + +{% endlist %} +``` + +**Результат:** + +{% list tabs dropdown %} + +- Название пункта 1 + + Контент для пункта 1. + +- Название пункта 2 + + Контент для пункта 2. + +{% endlist %} + +## Аккордеон {#accordion} + +Аккордеон позволяет свернуть или раскрыть содержимое по вашему выбору, отлично подходит для организации больших объемов информации. + +```markdown +{% list tabs accordion %} + +- Название пункта 1 + + Контент для пункта 1. + +- Название пункта 2 + + Контент для пункта 2. + +- Название пункта 3 + + Контент для пункта 3. + +{% endlist %} +``` + +**Результат:** + +{% list tabs accordion %} + +- Название пункта 1 + + Контент для пункта 1. + +- Название пункта 2 + + Контент для пункта 2. + +- Название пункта 3 + + Контент для пункта 3. + +{% endlist %} + +{% include [default-value-for-tabs-and-radiobtns](../_includes/default-element.md) %} \ No newline at end of file