Создание мегаменю с помощью jQuery

Сегодня у нас плагин, позволяющий реализовать так называемое мега-меню (mega menu). Речь идет о выпадающем меню, где вложенное меню может включать в себя множество пунктов, разбитых на колонки.

На мой взгляд, меню — это один из наиболее ответственных элементов на сайте. Благодаря продуманному и хорошо реализованному меню пользователю удобно пользоваться сайтом. Ну а если меню реализовано еще и красиво, если для него реализованы какие-либо эффекты — это безусловно понравится посетителям сайта. В нашем сегодняшнем меню можно вместить много пунктов, именно поэтому оно и называется — mega menu (мега меню).

Просмотр   Исходники

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

<link href="css/style.css" rel="stylesheet">
<link href="css/ionicons.min.css" rel="stylesheet">
<script src="js/megamenu.js"></script>

Теперь нам потребуется верстка для организации мега меню. Это стандартная типовая верстка меню списками, примерно такая:

<div class="menu-container">
 <div class="menu">
 <ul>
 <li></li>
 <li>
 <ul>
 <li></li>
 <li></li>
 </ul>
 </li>
 </ul>
 </div>
</div>

Собственно, это все. Без подключения файлов стилей и файла самого плагина наше меню выглядит примерно так:

А вот с подключенными файлами плагина megamenu-js — меню кардинально меняется и выглядит уже очень достойно. Вот так выглядит меню в раскрытом состоянии при наведении на родительский пункт меню:

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

 

Отличное меню получилось, мне нравится. На этом у меня сегодня все. Всем удачи!!!

Источник: https://webformyself.com/top-plaginov-jquery-plagin-megamenu-js/

Размещено в jQuery.

1 комментарий

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.