Время настройки: 2 минуты

Вкладки из Zero-блоков

Позволяет создавать кастомные табы из Zero-блоков — с активными вкладками, управлением кнопками и настраиваемой анимацией
 
 
Дополнение
 
Дополнение

Табы со вкладками и стрелками

Инструкция по установке

  • Cкопируйте код ниже и вставьте его внутрь <head> в настройках сайта
    Этот скрипт устанавливается только один раз и помогает модификациям работать. Если он уже стоит у вас на сайте, добавлять его снова не нужно, просто пропустите этот шаг.
<script src="https://cdn.postnikovmd.com/tilda@1.5/mods.min.js"></script>
Скопировать код
Код скопирован!
Синхронизация обновлений включена. Новые версии и исправления будут устанавливаться автоматически.
Синхронизация обновлений включена. Модификации будут загружаться с альтернативного источника (для зарубежных проектов).
Синхронизация обновлений отключена. Текущая версия останется неизменной, независимо от обновлений.
  • Создайте Zero-блок со вкладками и присвойте ему класс .uc-tabs-header
    Если вы планируете использовать на странице несколько групп табов, задайте им разные названия классов, оканчивающиеся на -header, например, .uc-tabs1-header, uc-tabs2-header и т. д.
    Как задать класс блокам/элементам?
  • Создайте блоки, которые будут отображаться при нажатии на вкладки и присвойте им класс .uc-tabs
    Блоки должны располагаться друг за другом в том же порядке, что и вкладки.
    Если вы планируете использовать на странице несколько групп табов, задайте им разные классы, например, .uc-tabs1, .uc-tabs2 и т. д.
  • Задайте каждой вкладке (элементу/группе с типом Object) ссылку #tab
    Если у вкладок есть дополнительные элементы (шейпы, текст, иконки и др.), присвойте им класс .tab-elem. Эти элементы будут скрываться у неактивных вкладок и отображаться у активной.
  • Расположите вкладки в слоях в порядке возрастания
    Самой нижней вкладке будет соответствовать первый контентный блок, а каждой следующей – на уровень выше. См. пример.
  • Для переключения вкладок по кнопкам, добавьте их в отдельный блок и присвойте ему класс .uc-tabs-footer
    Если вы планируете использовать на странице несколько групп табов, задайте им разные названия классов, оканчивающиеся на -footer, например, .uc-tabs1-footer, .uc-tabs2-footer и т. д.
  • Задайте ссылки кнопкам переключения: кнопке «вперёд» ссылку #next, кнопке «назад» — #prev
    Если вы хотите использовать свою иконку для активного состояния стрелок, задайте стрелке «назад» такое же изображение, как и у стрелки «вперёд» и переверните элемент на 180º. См. пример.
  • Задайте в настройках модификации поведение вкладок и их анимацию
  • Скопируйте код и вставьте его в блок T123 в конец страницы
Как это сделано?
<script>tabs.init(".uc-tabs", { transition: 200, style: { active: { backgroundColor: "#FFFFFF" }, elems: { opacity: 0.4 } } })</script>
Настройки модификации

Настройки модификации

Скорость и тип переходов:
Класс блоков со вкладками:
Переключать по ховеру:
Стрелки
Цвет фона активной стрелки
Бордер активной стрелки
Бордер активной вкладки
Цвет фона активной вкладки
Цвет текста активной вкладки
Вкладки
Иконка активной стрелки
Непрозрачность неактивных вкладок
Вы можете задать свой стиль для активного состояния стрелок. Они будут указывать на то, что вкладки можно переключить.
Задайте значение, чтобы скрыть неактивные вкладки или сделать их полупрозрачными.
Скорость переключения
Автопереключение вкладок
<!--tabs.js Вкладки в Zero-блоке. https://postnikovmd.com/mods/tabs-->
<script>tabs.init(".uc-tabs")</script>
Скопировать код
Скопировать код
Код скопирован!

Примеры

Документация

Элементы

Параметры

Распространенные проблемы

Подробная документация ко вкладкам

Примеры использования, инструкции по установке и разбор наиболее распространенных ошибок