Макет и эффекты

Тонко настройте расположение панели навигации, закрепите её вверху при прокрутке и добавьте со вкусом подобранные анимации — всё из раздела «Макет» в Menu Builder.

Закреплённая навигация MenuX с индикатором прогресса прокрутки, подсветкой активной ссылки Scroll Spy и параметрами анимации

Отступы и выравнивание

В разделе Layout вы можете управлять расположением пунктов меню:

Закреплённая навигация

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

ПараметрОписание
Сжатие при прокруткеПанель становится компактнее после прокрутки страницы.
ТеньДобавляет тень под панелью, когда она закреплена.
Зеркальный макетИспользует другое выравнивание в закреплённом состоянии, отличное от обычного.
ПереходНасколько плавно панель анимируется между состояниями (в секундах).
Z-indexПорядок наложения — на случай, если панель должна располагаться над другими фиксированными элементами.

Индикатор прогресса прокрутки

Тонкая полоса, заполняющаяся по мере прокрутки страницы посетителем, — популярный штрих для длинных статей и документации.

  1. Включите индикатор прогресса прокрутки в разделе Layout.
  2. Выберите его цвет, высоту (1–10 px) и положение (сверху или снизу панели навигации).

Анимация появления

Анимируйте меню при первой загрузке страницы. Выберите из вариантов Проявление, Выезд вниз/вверх/влево/вправо, Приближение или Flip X — либо оставьте None.

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

Добавьте микровзаимодействие при наведении посетителя на ссылку меню. В числе вариантов: Подъём, Масштаб, Пульсация, Отскок, Тряска, Свечение и Анимированное подчёркивание.

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

Сама панель выпадающего подменю полностью настраивается в разделе Style → Submenu Dropdown: радиус скругления, горизонтальный и вертикальный внутренний отступ, размер шрифта, насыщенность шрифта и минимальная ширина. Цвет при наведении вычисляется адаптивно от фона подменю, поэтому он остаётся заметным как на светлых, так и на тёмных темах.

Scroll Spy

Scroll Spy автоматически подсвечивает ссылку навигации, соответствующую разделу, который в данный момент виден в области просмотра, пока посетитель прокручивает длинную страницу, — распространённый приём на сайтах документации, лендингах и одностраничниках.

  1. Включите Scroll Spy в разделе Layout → Layout.
  2. Задайте смещение срабатывания (по умолчанию 80 px) — высота закреплённой панели добавляется к нему автоматически во время выполнения.
  3. При желании включите плавную прокрутку с обновлением хеша через History API и объявлениями в ARIA-областях live для программ чтения с экрана.

Последний раздел страницы всегда становится активным при прокрутке в самый низ. Ссылки на активный раздел получают визуальное оформление, заданное в разделе Colors → Active Link.

ℹ️

Все анимации учитывают настройку посетителя prefers-reduced-motion — см. страницу Доступность.