Это обновление я откладывал полгода, потому что не мог найти правильную архитектуру – и наконец, рад поделиться им с вами!
Комбинаторика модов, новые настройки и решение основных проблем установки – это одно из самых крупных обновлений, с которым настраивать модификации станет в разы удобнее)
Что внутри:
➕ Обновление всей библиотеки
Модификации теперь умеют работать друг с другом без ручной настройки. Раньше, если вы хотели совместить слайдер с вкладками или поставить аккордеон в поп-ап – приходилось разбираться в пользовательских событиях и вручную прописывать порядок запуска. Теперь моды определяют его сами. Обычный вызов – и всё работает)
Это затрагивает всю библиотеку и делает её по-настоящему комбинируемой 🦾
Ещё одна приятная мелочь – если блок скрыт настройками видимости, мод с ним просто не запустится. Раньше это нужно было прописывать в коде отдельно.
➕ Слайдер в Zero-блоке
Доработан механизм перетаскивания мышью: эффект стал плавнее, а кнопки внутри слайдов больше не конфликтуют с перетаскиванием мышью. Отключать его через drag: false не нужно. Минус боль при работе с модом)
➕ Аккордеон в Zero-блоке
Настраивать аккордеон стало удобнее во всех смыслах:
• расстояние между карточками теперь определяется автоматически: больше не обязательно «слипать» карточки и задавать отступы вручную
• аккордеон в автолэйауте можно верстать без добавления доп. классов – теперь просто объединяя группы
• автовысота Hug у блока с аккордеоном больше не ломает отображение
А также добавлена поддержка внутренних отступов (паддингов) у карточек с автолэйаутом. Посмотреть пример можно тут: ссылка.
➕ Расширенный автоскейл
Появилась возможность задавать постоянный отступ при масштабировании – например, 40px для всей страницы. Это решает насущный запрос: выровнять верстку стандартных и Zero-блоков или сделать одинаковые отступы для всех блоков без ручных правок.
➕ Хэдер в Zero-блоке
Самое масштабное обновление по видимым изменениям.
Три отдельные модификации объединились в одну: теперь выпадающее меню и меню — это составные компоненты шапки, а не отдельные модификации. И также появился новый компонент: поиск по сайту — его можно разместить в фиксированном хэдере и меню.
Логика показа и скрытия шапки при скролле переработана и стала гибче: можно управлять видимостью отдельно при прокрутке вниз и вверх, задавать свой z-index. В генераторе кода появилось много новых параметров)
➕ Продвинутый слайдер
Добавлен режим бегущей строки – его можно включить в настройках модификации или через параметр ticker: true. Больше не нужно собирать отдельно несколько параметров, как это было раньше.
И конечно же, появилась новая диагностика модификаций. Если ещё не видели её – загляните в пост выше)
Как обновиться?
Чтобы поставить новую версию библиотеки в <head> сайта существующий код модификаций на этот:
<script src="https://cdn.postnikovmd.com/tilda@1.6/mods.min.js"></script>
Ссылка на модификации: https://postnikovmd.com/mods
Спойлер:
переход на 1.6 был сделан для того, чтобы в будущем на нём появились модификации для интернет-магазина в зеро)
Приятной работы 🤍
Максим Постников | Дизайн, Тильда и модификации