Как добавить плавную прокрутку к разделам на Elementor

Franklin Учебные пособия по WordPress Nov 27, 2020

При создании «одностраничного» сайта одной из основных проблем, с которой вы можете столкнуться, является навигация. Страница сайта может быть настолько длинной, что на ее просмотр уходит много времени. Чтобы решить эту проблему, вы можете использовать то, что называется «Якорь», что позволяет связать меню с разделом для более легкого доступа. Но создать ссылку такого типа непросто, особенно в плагине для построения страниц, таком как Элементор.

Вот почему мы уделим время в этой статье, чтобы объяснить, как это сделать без проблем. Мы поделимся с вами процессом в два простых шага.

Конфигурация секции

На этом уровне вы должны сначала добавить виджет привязки меню в то место, где вы хотите, чтобы страница прокручивалась. Следовательно, виджет привязки меню может указывать на определенный раздел.

Теперь вам нужно присвоить выбранному разделу идентификатор, который будет использоваться позже в ссылке на пункт меню. Вы можете называть это как хотите; с заглавной буквой или без нее - решать вам. Имейте в виду, что этот термин никто не увидит, он будет использоваться только для создания меню. Итак, упростите свою задачу, используя короткий и ясный термин. И запишите его, чтобы оно было у вас под рукой при создании меню.

Конфигурация меню

Вы можете легко получить доступ к меню, перейдя по пути Панель управления-> Внешний вид-> Меню. Теперь перейдите в «Пользовательские ссылки». Туда вы скопируете URL-адрес страницы, на которой расположен Раздел. Затем вы добавляете в конец этого URL-адреса #id, который установлен для привязки меню.

Вот как должен выглядеть результат.

Другие плагины для плавной прокрутки

Если вы не используете Elementor, есть и другие плагины, которые вы все равно можете использовать в своем реальном блоге WordPress для реализации плавной прокрутки от одного меню к разделу.

Прокрутите страницу до ID

Прокрутка страницы до идентификатора - это полнофункциональный бесплатный плагин WordPress, который добавляет плавную анимацию, при которой браузер выполняет прыжки с плавной анимацией прокрутки. При нажатии на ссылку с атрибутом href, значение которого имеет #, плагин выполняет анимацию прогрессивной прокрутки. Он предоставляет все основные инструменты и расширенные функции для одностраничных веб-сайтов, встроенной навигации, ссылок наверх и т. Д. С такими функциями, как:

Ключевая особенность

  • Регулируемая прокрутка
  • Множественное ослабление
  • Подсветка ссылок и целей
  • Вертикальная и / или горизонтальная прокрутка
  • Прокрутка с / на разные страницы
  • Прокрутка смещения по пикселям
  • Вставить ссылку и кнопки идентификатора цели
  • Смещение для ссылки, продолжительность прокрутки, цель выделения и т. Д.

Плавная прокрутка WPOS

Этот простой бесплатный плагин также обеспечивает плавную прокрутку ваших элементов. Он также добавляет плавную прокрутку при нажатии на «Верхнюю кнопку», а также прослушивает событие прокрутки мыши.

Хорошая новость с этим плагином заключается в том, что вы можете легко заставить его работать с доступным расширением Gutenberg.

Закрепленное меню, липкий заголовок при прокрутке

Плагин Sticky Menu On Scroll позволяет сохранять любые элементы на ваших страницах всегда видимыми при прокрутке вниз. В большинстве случаев это обычно используется, чтобы держать меню вверху страницы, чтобы создать плавающий раздел, сделав их липкими. Затем вы можете использовать его для создания липкого заголовка, липкого меню, липкого виджета, липкого логотипа, липкого призыва к действию или чего угодно.

Небольшой недостаток в том, что вам нужно немного освоить HTML / CSS, чтобы использовать его. Вам это понадобится, потому что вам нужно знать селектор, используемый для таргетинга на один из элементов, доступных на вашей странице (с атрибутом ID или Class). Например, вы можете использовать простой селектор, такой как «nav», «# main-menu», «.menu-main-menu-1». Но вы также можете использовать подробный селектор, например «header> ul: first-child» или «nav.top .menu-header ul.main».

Ключевая особенность

  • Любой элемент может приклеиться
  • Позиционирование сверху
  • Включить для определенных устройств
  • Элемент отжимания
  • Детектор панели администратора
  • Регулировка Z-индекса
  • Динамический режим
  • Режим отладки

Вывод

И это все! Теперь, независимо от размера вашей страницы Elementor, вы можете упростить навигацию для своих пользователей, интегрировав «привязки меню». Мы уверены, что вы найдете ему хорошее применение