/ Дизайн / Мобильное меню типа mmenu

Мобильное меню типа mmenu

HIT

21.02.2016

3003

Адаптируем меню под мобильную версию сайта. При этом необходимо учитывать особенности небольших экранов и конфигурировать под них структуру и стили меню.

Функционал mmenu.js

Подключаем стили и скрипты:

<link rel="stylesheet" href="http://opttour.ru/wp-content/themes/tester/jquery.mmenu.css" type="text/css" media="screen" />
<script type="text/javascript" src="http://opttour.ru/wp-content/themes/tester/scripts/jquery.mmenu.min.js"></script>

Инициализируем скрипт, и применяем его к меню

<script type="text/javascript">
$(function() {
$('nav').mmenu();
});
</script>

Пункты только в мобильном меню

Если мы хотим чтобы некоторые пункты появлялись только в мобильном меню, добавляем к ним класс mobile который изначально делает их display: none и с помощью медиазапросов будет их отображать. Можно сделать и наоборот, аналогичным образом, добавив к некоторым пунктам, которые не должны отображаться в мобильной версии, класс desktop.

[site-socialshare]
  • Похожие записи
  • Комментарии
  • Вложения
Меню для мобильной версии

Меню для мобильной версии

Делаем простую адаптацию меню под мобильную версию, превращая в иконку, при нажатии на которую меню раскрывается. Трансформируем меню в иконку Стандартный код вывода меню <nav id="topmenu" role="navigation"> <?php wp_nav_menu( array( Читать далее »

/
Вертикальное многоуровневое меню

Вертикальное многоуровневое меню

Создадим вертикальное многоуровневое меню. За основу берем верстку стандартного меню WordPress. Условно у меню будет id menu. Стили:

Добавление кнопки more при узком меню

Добавление кнопки more при узком меню

Если пункты меню не вмещаются в его заданную ширину, то их можно спрятать в кнопку more. Вариант 1 Работает в целом неплохо. Но если именно придираться, то при изменении размера Читать далее »

Добавить комментарий

Notice: Функция WP_Styles::add вызвана неправильно. Стиль с дескриптором "editor-buttons" был поставлен в очередь с незарегистрированными зависимостями: dashicons. Дополнительную информацию можно найти на странице «Отладка в WordPress». (Это сообщение было добавлено в версии 6.9.1.) in /home/t/tiberi6w/opttour.ru/public_html/wp-includes/functions.php on line 6170

Пока нет комментариев. Будь первым!

Мобильное меню типа mmenu
Принцип создания нескольких метаполей
Рекомендации для васПринцип создания нескольких метаполейOpttour.ru
Спасибо! Наш менеджер свяжется с Вами в течении 5 минут.