VGNav

Навигационная панель

Адаптивная навигация

Overflow первого уровня, брейкпоинты, гамбургер и интеграция с VGSidebar.

Примеры используют VGApp и OKAUX 1.0.2. Подключите стили обоих пакетов и выполняйте JavaScript после появления разметки. У VGNav нет автоматического поиска всех меню: для каждого корня нужен один вызов VGNav.init().

Брейкпоинты VGNav

Это ширина окна, не контейнера и не одноимённые брейкпоинты OKAUX.

xs / sm / md
576 / 768 / 992 px.
lg / xl / xxl / xxxl
1200 / 1400 / 1600 / 1800 px. По умолчанию — lg.
breakpoint: false
Меню остаётся развёрнутым на любой ширине.
hamburger.always: true
Всегда скрывает основной список и показывает гамбургер.
hamburger.enable: false
Запрещает создание гамбургера, но не отключает брейкпоинт. Для постоянно видимого меню задайте также breakpoint: false.
hamburger.target
Селектор существующего VGSidebar. Для независимых меню задавайте разные id панелей.
Слой панели
Размещайте VGSidebar непосредственно в body, вне stacking context секций. В примере это делает JavaScript, чтобы заголовок и кнопка закрытия оставались над backdrop.