LinkedIn
Behance
Максим Постников
© 2025 Максим Постников. Все права защищены.
Ru
En

Кастомный аккордеон в Zero‑блоке

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

Аккордеон из отдельных блоков

Инструкция по установке
  • Cкопируйте код ниже и вставьте его внутрь <head> в настройках сайта
    Этот скрипт устанавливается только один раз и помогает модификациям работать. Если он уже стоит у вас на сайте, добавлять его снова не нужно, просто пропустите этот шаг.
<script src="https://cdn.postnikovmd.com/tilda@1.4/mods.min.js"></script>
Скопировать код
Код скопирован!
Синхронизация обновлений включена. Новые версии и исправления будут устанавливаться автоматически.
Синхронизация обновлений отключена. Текущая версия останется неизменной, независимо от обновлений.
  • Добавьте на страницу отдельные Zero-блоки для заголовочных секций (вкладок) и содержимого аккордеона
    Они должны быть расположены в том же порядке, в котором должны идти карточки аккордеона. См. пример
  • Задайте блокам со вкладками класс .uc-accordion, а блокам с содержимым – класс .uc-accordion-block
    Если вы планируете использовать несколько аккордеонов на одной странице, задайте им разные названия классов, например, .uc-accordion1, .uc-accordion1-block .uc-accordion2, .uc-accordion2-block и т. д.
  • Присвойте элементам, при нажатии на которые будут раскрываться карточки аккордеона, класс .accordion-button
    Если внутри вкладок есть иконки, которые должны переворачиваться и менять своё состояние при раскрытии, присвойте им класс. accordion-icon.
  • Задайте в настройках модификации стили и поведение аккордеона
  • Скопируйте код и вставьте его в блок T123 в конец страницы
Как это сделано?
<script>accordion.init('.uc-accordion', { collapse: true, style: { icon: { backgroundColor: '#18181B', backgroundImage: 'https://static.postnikovmd.com/img/accordion-arrow-w.svg' } } })</script>
Настройки модификации
Настройки модификации
Скорость и тип переходов:
Класс аккордеона:
Раскрывать карточки по ховеру
Перемещаться к раскрытой карточке
Оставлять раскрытой только одну карточку
Аккордеон
Иконки
Цвет фона активной иконки
Бордер активной иконки
Изображение активной иконки
Вы можете задать свой стиль для активного состояния иконок. Они будут отображаться, когда карточка раскрыта
<!--accordion.js Аккордеон из отдельных блоков. https://postnikovmd.com/mods/accordion/default-->
<script>accordion.init(".uc-accordion")</script>
Скопировать код
Скопировать код
Код скопирован!
Особенности
  • Работает внутри Zero-блока
    Автоматически подстраивает высоту блока в зависимости от контента
  • Поддерживает автолэйауты
    Аккордеон работает, даже если блок сделан полностью в Auto Layout
  • Имеет активное состояние
    Можно задать свои стили для активного состояния карточек

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

Элементы
Параметры
Стили
Блокам в свёрнутом состоянии присваивается класс .collapsed. Его можно использовать для кастомизации стилей через CSS.
Чат для дизайнеров
Вместе всё получится
3 000+ человек
Присоединяйтесь ко мне в Telegram-канале!
Чтобы узнавать о новых модификациях и получать оперативную тех. поддержку
t.me/postnikovmds
Можете меня поблагодарить
Если у вас есть желание поблагодарить автора за работу, можете отправить любую сумму на развитие проекта
Присоединяйтесь ко мне в Telegram-канале!
Чтобы узнавать о новых модификациях и получать оперативную тех. поддержку
t.me/postnikovmds
 
Столкнулись с ошибкой?
Расскажите подробнее о проблеме, при которой модификация не работает или работает неправильно
Хотите получить ответ по проблеме? Напишите напрямую на почту hello@postnikovmd.com или в Telegram
Хотите получить ответ по проблеме? Напишите напрямую на на почту или в Telegram
Расскажите подробнее о проблеме, при которой модификация работает неправильно
Сообщение отправлено
Спасибо за обращение! Мы провалидируем ошибку и исправим её в ближайшее время
Нравятся модификации?
Поделитесь впечатлениями от работы с библиотекой — обратная связь поможет нам стать лучше
Поделитесь впечатлениями о сервисе — обратная связь поможет нам стать лучше
Сообщение отправлено
Спасибо, что делитесь с нами! Это помогает нам развиваться и улучшать сервис
Максим Постников | Дизайн...
Отключение автоскейла для для отдельных браузеров/устройств
27
20 фев в 12:00
120