Loading...
Скачать расширение
Поддержка
Поддержка
Модификации
Промпты
ИИ-инструменты
База знаний
Профиль
Подписка
Партнерка
Блог
Шаблоны
....
NLM113 • Время настройки: 2 минуты

Как сделать табы и вкладки в Zero Block на Тильде? ​

Модификация позволяет сделать кастомизированные табы в зеро блоке, с возможностью настроить стиль активной кнопки.
Для корректной работы модификации включите поддержку jQuery. Подробнее. Как это сделать: Настройка сайта > Вставка кода > Подключить jQuery на страницах сайта.

Посмотрите, как будет выглядеть модификация на вашем сайте.

Дизайн настраиваете сами — наша модификация добавит нужный эффект.
Cooper
Charlie
Tucker
Finn
Conservation status — belongs to the species of least concern — IUCN (LC), however, only the nobility of local African tribes are allowed to use the feathers of this turaco for decoration.

It lives in Southeast Africa, inhabits rain, mountain and light deciduous forests, palm and acacia savannahs. It rises up to the height of 2000 m.
Cooper
Sometimes flocks of parrots attack cereal crops, corn fields and rice, in which case they can bring some harm to farmers. But usually the interaction of a person and plum-headed parrots in nature is extremely rare.

Due to their beautiful plumage, good temperament and contact, these parrots are often kept in captivity. They sing beautifully and rarely scream, and if they do.
Charlie
Parrot is one of the most favorite species for keeping at home. Its medium size and rather peaceful nature make it less laborious to keep than large parrots and, at the same time, in terms of intelligence and intellectual abilities, it is not inferior even to the Gray. He also has the ability to copy human speech.
Tucker
The main reason for the decline in the number of eagle parrots is human impact, in particular, active trapping. Parrots are caught for sale, for food, but mainly for the use of bright red feathers for the festive costumes of the indigenous people of Papua. Now explanatory work is being carried out among the local population about the need to protect these parrots.
Finn

Смотрите, как быстро установить модификацию

Инструкция

1. В отдельном Зеро-блоке добавляешь кнопки, которые будут табами/вкладками и привязываешь к ним класс, который в последствии нужно будет указать в поле генератора ниже «Класс кнопки». Чтобы указать класс у элемента, нажимаешь на него правой кнопкой мыши и выбираешь из списка последнюю строку «Add CSS Class Name», далее, справа в настройках указываешь тот же класс, что и в генераторе.

2. Добавляешь на страницу блоки, которые необходимо скрыть/показывать при клике на кнопки;

3. Далее в генераторе заполняешь следующие поля:
  • «пролистывать экран при переключении табов» — при клике на таб страница будет скроллиться в начало блока;
  • «включить ссылки для табов» — включи эту настройку для того чтобы можно было перейтис другой страницы сайта к выбранному табу. Опубликуй страницу и скопируй из адресной строки ссылку вида #nlm383322331-myButton113
  • «включить скролл до табов» — включи чтобы при открытии новой страницы была автоматическая прокрутка к выбранному табу (пример ссылки /link#nlm383322331-myButton113);
  • «высота отступа сверху при скролле до табов (px)» — этот параметр определяет, на сколько пикселей от верхней части страницы будет отображаться выбранный таб при прокрутке;
  • «стили активной кнопки» — в данном разделе можно настроить вид активного таба (Цвет фона, Цвет текста, Цвет бордюра, Ширина бордюра).
Имей ввиду: настройки стилей работают только для кнопок (элемент button), а не текст+шейп.

Настройки иконок:
  • «Расположение иконки» — при нажатии на данную настройку можешь выбрать расположение иконки в кнопке. Доступно 2 варианта размещения иконки, слева или справа от названия кнопки;
  • «Прижать иконку к краю кнопки» — при нажатии на данную настройку можешь изменить положение иконки внутри кнопки, приближая её к краю. Можешь указать отступ в пикселях от края кнопки чтобы контролировать расстояние между иконкой и краем кнопки.
  • «Расположить контент внутри кнопки по центру» — включи чекбокс, если нужно разместить иконку и текст по центру кнопки;
  • «Отступ от края/Отступ от текста» — в этом поле можешь указать отступ от края кнопки/отступ между иконкой и названием кнопки;
  • «Ширина иконки (px)» и «Высота иконки (px)» — в этих полях указывается размер иконки в px. Отдельно можно настроить размер для экранов до 640рх;
  • «Регулировка позиции иконки по высоте (px)» — иконки бывают разных размеров и форм, поэтому с помощью данной настройки можешь отрегулировать позицию иконки по высоте внутри кнопки для экранов от и до 640рх;

Добавить кнопки:
  • «класс кнопки» — в данном поле необходимо указать класс привязанный к кнопке. Для каждой кнопки, должен быть отдельный класс;
  • «id блоков для показа» — id блока, который будет отображаться/скрываться при клике на указанную кнопку;
  • «ссылка — иконка в кнопке» — ссылку нужной иконки ты можешь копировать из галереи GL12;
  • «ссылка — иконка в активной кнопке» — ссылку нужной иконки ты можешь копировать из галереи GL12;
  • «добавить кнопки» — данная кнопка открывает поля для добавления следующей кнопки;

Если в мобильной версии хочешь сделать выпадающий список (вместо кнопок):
  • Включи в генераторе опцию «Использую выпадающий список в мобильной версии»;
  • Заполни «Имя поля для выпадающего списка»;
  • В зероблоке создай форму с выпадающим списком и скрой для нее кнопку. Для этого в настройках кнопки (button) удали все цвета, текст, а высоту поставь 0px;
  • В панели редактирования формы настрой внешний вид формы;
  • Варианты ответов в выпадающем списке должны совпадать с названиями кнопок;
  • У поля с выпадающим списком заполни переменную (variable name), то же значение, что и в генераторе;
  • В десктоп версии форму можно скрыть. В настройках элемента или через контекстное меню (например, правый клик) выбери опцию "Visibility" или "Видимость". Там можно указать на каких брейкпоинтах элемент будет видим ("Show"), а на каких - скрыт ("Hide"). Таким же способом скрой кнопки в мобильной версии.
Важно:
  • В мобильной версии выпадающий список работает только если в десктопной версии табы сделаны с помощью элемента button (кнопка), а не текст+шейп.
  • Выпадающий список работает на экранах до 768px.

4. Добавляешь блок Т123 и вставляешь в него сгенерированный HTML код.

Имей в виду:

  • Табы должны находиться в отдельном Зеро-блоке, если настроить табы и контент для показа в одном блоке — модификация не будет работать корректно.
  • Если при переключении табов сайт «прыгает» вверх, включи настройку «Включите эту галочку, если при переключении табов скрытые блоки не отображаются или страница прыгает вверх».
  • У каждой кнопки с заданным классом обязательно должно быть заполнено её поле «id блоков для показа». Если хотя бы у одной кнопки это поле пустое — модификация не будет работать.
  • Блоки, привязанные к табам должны быть расставлены в таком же порядке, как в табах.
  • Ссылки на табы работают только при переходе с других страниц сайта. Они не работают внутри той же страницы, где находится модификация и блок с табами.
  • Если в зеро-блоках с контентом элементы сгруппированы, и для них настроена анимация, тогда анимацию необходимо настраивать отдельно для каждого элемента группы, а не для всей группы в целом. Проверь это, если элементы не отображаются при переключении табов.
  • Высота зероблоков с контентом должна быть фиксированной: Grid Container Height → Fixed. Проверьте это, если при переключении табов появляются дополнительные отступы.
  • Если используешь модификацию в связке с модификацией NLM151, для каждого таба нужно указать по два ID блока для показа: зероблок с макетом карточки товара и блок ST305N.

  • Если хочешь, чтобы табы выглядели как часть одного блока с контентом:
- Сделай у блока с табами высоту 0px;
- Установи overflow: visible у этого блока;
- Тогда блок с табами наложится поверх контентного блока и будет выглядеть как единый блок;
- Дополнительно проверь z-index, чтобы табы показывались сверху. Чем больше цифра, тем выше будет находиться слой.

Сгенерируйте код для своего сайта

Ведутся технические работы((
Попробуйте перелогиниться, если не помогло, загляните к нам через 20 минут...
Напишите в нашу поддержку — мы поможем с настройкой и внедрением.
Остались вопросы?
Шаг 3
Копировать код
Чтобы получить доступ к копированию кода и использовать его на сайте, выполните 3 простых шага:
Скопируйте код из генератора, вставьте его в блок T123 на вашем сайте в Тильде и опубликуйте страницу.
Настройте модификацию
Шаг 2
И получите доступ к библиотеке из более чем 200 модификаций.
Возобновите подписку
Шаг 1
Копировать код
Напишите в нашу поддержку — мы поможем с настройкой и внедрением.
Остались вопросы?
Шаг 3
Чтобы получить доступ к копированию кода и использовать его на сайте, выполните 3 простых шага:
Скопируйте код из генератора, вставьте его в блок T123 на вашем сайте в Тильде и опубликуйте страницу.
Настройте модификацию
Шаг 2
И получите доступ к библиотеке из более чем 200 модификаций.
Оплатите подписку
Шаг 1

Табы в Zero Block на Тильде — когда стандартных вкладок мало

Табы помогают разложить контент по вкладкам и не растягивать страницу. В одном блоке можно показать услуги, тарифы, этапы, характеристики, примеры работ или ответы для разных групп пользователей. Человек нажимает на нужную вкладку и видит только тот контент, который ему сейчас нужен.

Модификация NLM113 подходит для случаев, когда вкладки нужно собрать в своём дизайне через Zero Block. Кнопки табов, иконки, активное состояние и мобильную версию можно настроить под макет, а сами блоки с контентом будут открываться и скрываться по клику.

Как подготовить табы

Сначала сделай отдельный Zero Block для кнопок. Именно в нём должны лежать элементы, которые будут работать как табы. Для каждой кнопки нужно задать свой CSS-класс через Add CSS Class Name, а потом указать этот же класс в генераторе Nolim.

Блоки с контентом добавляются на страницу отдельно. В генераторе для каждой кнопки указывается ID блока или блоков, которые должны показываться при клике. Важно заполнить это поле для каждой кнопки, иначе модификация не будет работать корректно.

Что можно настроить

В генераторе можно включить скролл к началу блока при переключении табов, настроить ссылки на выбранные вкладки для перехода с других страниц, задать отступ сверху при автоскролле и оформить активную кнопку: фон, цвет текста, цвет и ширину бордера.

Для кнопок можно добавить иконки. Настраивается расположение слева или справа, отступ от текста или края кнопки, размер иконки и её положение по высоте. Отдельно можно указать иконку для активного состояния, чтобы выбранная вкладка считывалась быстрее.

Что учесть при верстке

Активные стили работают только для элемента button. Если собрать вкладку как текст поверх шейпа, часть настроек активного состояния не применится. Поэтому для табов лучше сразу использовать button и настраивать его как основной кликабельный элемент.

Табы и контент для показа не стоит размещать в одном Zero Block. Кнопки должны быть в отдельном блоке, а контент — в отдельных блоках ниже. Так модификация корректно скрывает и показывает нужные секции, а страница не прыгает при переключении.

Мобильная версия

На мобильной версии вместо набора кнопок можно использовать выпадающий список. Для этого в генераторе включается соответствующая настройка, а в Zero Block создаётся форма с dropdown. У поля нужно заполнить variable name, такое же значение указывается в генераторе.

Варианты в выпадающем списке должны совпадать с названиями кнопок. Кнопки табов можно скрыть на мобильной версии через Visibility, а dropdown скрыть на десктопе. Выпадающий список работает на экранах до 768 px и только если в десктопной версии табы сделаны через button.

Что проверить после публикации

После настройки скопируй HTML-код из генератора, вставь его в блок T123 и опубликуй страницу. Проверь, что каждая кнопка открывает свой блок, активное состояние меняется, иконки не съезжают, а ссылки на табы работают при переходе с других страниц сайта.

Если при переключении вкладок страница прыгает вверх или скрытые блоки показываются некорректно, включи в генераторе настройку для такого сценария. Также проверь порядок блоков: контент должен идти в той же логике, что и сами табы.

Популярные решения для вашего сайта

Не нашли нужное решение?

Часто задаваемые вопросы

Используй модификацию NLM113 от Nolim. В генераторе на странице nolim.cc/zero-tabs задаёшь количество вкладок, цвет активного таба, анимацию переключения. Получаешь код и вставляешь в блок «HTML-код». Табы в Тильде появятся сразу после публикации.

Не нашли свой вопрос?

Напишите нам — мы поможем и подскажем оптимальное решение для вашего сайта.
Не нашли свой вопрос?
Напишите нам — мы поможем и подскажем оптимальное решение для вашего сайта.

Есть идеи по улучшению этой модификации или созданию новой?

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

Не забудь подписаться, чтобы быть в курсе последних обновлений.