Меню выдвижное для сайта – Конструктор левого бокового меню для сайта. Красивое фиксированное плавающее вертикальное меню.

20 слайд-панелей навигации для сайта / jQuery плагины и JavaScript решения / Постовой

jQuery плагины и JavaScript решения: Jquery плагины и решения: 20 слайд-панелей навигации для сайта

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

выезжающая навигация, а на нормальных, больших мониторах можно сделать обычное меню, к которому все привыкли. Таким образом человек с мобильным устройством не запутается в вашем сайте, так как он давным давно привык к использованию слайд-панелей, ведь все приложения в его смартфоне работают по такому же принципу.
Хочу заметить, что в данную коллекцию вошли плагины, которые заточены только под мобильные сайты и на широких мониторах их использование будет неуместно. Хотя присутствуют и универсальные панели, которые подойдут для любого веб-сайта. Смотрите демо и выбирайте, что подойдет под ваши задачи.
Выпадающие панели работают на jquery
. Внедрить в свой сайт такое меню не составит особого труда, а на сайтах разработчиков присутствуют детальные инструкции по использованию их продукта.
Вскоре мы планируем редизайн сайта «Постовой» и будем использовать в верстке один из jquery плагинов, которые представлены ниже.
Итак. К вашему вниманию коллекция из 20 jquery плагинов выпадающих слайд-панелей для вашего сайта. Не забываем оставлять комментарии.

Смотрите также:
20 jQuery плагинов полноэкранного меню
6 jQuery плагинов для создания фиксированного меню
5 адаптивных меню для разных задач
7 jQuery плагинов меню для Bootstrap

jQuery.mmenu
Легкая слайд-панель навигации для мобильных сайтов. Разработчики сделали хорошую демо страничку, где показано как меню ведет себя в мобильном устройстве.
Демо | Скачать
jQuery плагины и JavaScript решения: Jquery плагины и решения: 20 слайд-панелей навигации для сайта
Swipeable Side Menu
Симпотичное выезжающее меню навигации на jquery в виде слайд-панели. Идеально подойдет как для мобильного сайта, так и для обычного.
Демо | Скачать
jQuery плагины и JavaScript решения: Jquery плагины и решения: 20 слайд-панелей навигации для сайта
Transitions for Off-Canvas Navigations

Чрезвычайно мощный плагин позволяющий организовать слайд-панель, которая будет показываться с разными анимационными эффектами в том числе и 3D. Плагин включает в себя 14 эффектов анимации.
Демо | Скачать
jQuery плагины и JavaScript решения: Jquery плагины и решения: 20 слайд-панелей навигации для сайта
jPanelMenu
Панель навигации выполнена в стилистике IOS приложений. Легкое и быстрое меню, которое облегчит разработку мобильного сайта.
Демо | Скачать
jQuery плагины и JavaScript решения: Jquery плагины и решения: 20 слайд-панелей навигации для сайта
Recreate Google Nexus Menu
Выезжающая панель выполнена по аналогии с Google Nexus меню.
Демо | Скачать
jQuery плагины и JavaScript решения: Jquery плагины и решения: 20 слайд-панелей навигации для сайта
bigSlide — слайд-панель навигации на Jquery
Слайд-панель подойдет как для мобильного сайта, так и для обычного. Чтоб ее вызвать, требуется нажать на иконку изображающую три полоски.
Демо | Скачать
jQuery плагины и JavaScript решения: Jquery плагины и решения: 20 слайд-панелей навигации для сайта
Multi-Level Push Menu
Jqutry плагин работает по аналогии с bigSlide. Панель вызывается при клике на иконку. Преимущество этого меню в том, что оно поддерживает многоуровневую структуру.
Демо | Скачать
jQuery плагины и JavaScript решения: Jquery плагины и решения: 20 слайд-панелей навигации для сайта
Box Lid Menu
Очень красивая слайд-панель навигации с 3D эффектом.
Демо | Скачать
jQuery плагины и JavaScript решения: Jquery плагины и решения: 20 слайд-панелей навигации для сайта
Animated Border Menus
Кликнув на плюсик в уголку экрана появляется маленькая боковая панель с иконками. Чтоб ее скрыть, требуется нажать на иконку с символом «-«.
Демо | Скачать
jQuery плагины и JavaScript решения: Jquery плагины и решения: 20 слайд-панелей навигации для сайта
Snap.js
Слайд-панель предназначена для мобильных устройств. Меню вызывается с помощью перетаскивания экрана курсором мышки или, если на мобильном устройстве, пальцем.
Демо | Скачать
jQuery плагины и JavaScript решения: Jquery плагины и решения: 20 слайд-панелей навигации для сайта
Slide and Push Menus
Демо | Скачать
jQuery плагины и JavaScript решения: Jquery плагины и решения: 20 слайд-панелей навигации для сайта
Meny
Jquery плагин позволяющий реализовать у себя на сайте классную слайд-панель навигации с 3D эффектом.
Демо | Скачать
jQuery плагины и JavaScript решения: Jquery плагины и решения: 20 слайд-панелей навигации для сайта
mb.jquery
В отличии от других панелей, она появляется поверх экрана, а не двигает его. В блоке можно поместить любой html, текст и вообще все что вам угодно.
Демо | Скачать
jQuery плагины и JavaScript решения: Jquery плагины и решения: 20 слайд-панелей навигации для сайта
Android Dock
Панель заточена под мобильные сайты и находится внизу экрана. При нажатии появляются иконки, в которые можно поместить любые ссылки.
Демо | Скачать
jQuery плагины и JavaScript решения: Jquery плагины и решения: 20 слайд-панелей навигации для сайта
Слайд-панель с контентом
Классная слайд-панель выполнена в виде двух уровней. Первый — меню. Второй — контент. Сейчас такой эффект очень популярен среди дизайнеров и веб-разработчиков. Можно найти массу вариантов применения. По похожему принципу работает почтовик майкрософта.
Демо | Скачать
jQuery плагины и JavaScript решения: Jquery плагины и решения: 20 слайд-панелей навигации для сайта
Responsive Side Toggle Menu
Слайд-панель заточена под адаптивные сайты.
Демо | Скачать
jQuery плагины и JavaScript решения: Jquery плагины и решения: 20 слайд-панелей навигации для сайта
Sidr
Демо | Скачать
jQuery плагины и JavaScript решения: Jquery плагины и решения: 20 слайд-панелей навигации для сайта
PageSlide
Демо | Скачать
jQuery плагины и JavaScript решения: Jquery плагины и решения: 20 слайд-панелей навигации для сайта
Slidepanel
Демо | Скачать
jQuery плагины и JavaScript решения: Jquery плагины и решения: 20 слайд-панелей навигации для сайта
Слайд-панель навигации для мобильного
Демо | Скачать
jQuery плагины и JavaScript решения: Jquery плагины и решения: 20 слайд-панелей навигации для сайта

postovoy.net

Боковое многоуровневое мобильное меню на jQuery

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

 

HC MobileNav выдвигается из левой или правой части веб-страницы при переключении и перекрывает (или расширяет) подменю при открытии родительского меню. Если вы хотите использовать уже готовые меню реализованные в красивых шаблонах, тогда обратите внимание на предложение от наших партнеров, там вы найдете много интересного:

Как использовать:

Создаем разметку многоуровневого меню из вложенного списка навигации, который будет выглядеть следующим образом:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

<nav>

 

<ul>

<li>

<a href=»#» target=»_blank»>Криптовалюта</a>

<ul>

<li><a href=»#»>Bitcoin</a></li>

<li><a href=»#»>Ethereum</a></li>

</ul>

</li>

</ul>

 

<ul>

<li>

<a>Девайсы</a>

<ul>

<li>

<a href=»#»>Мобильные телефоны</a>

<ul>

<li><a href=»#»>Смартфоны</a></li>

<li><a href=»#»>Планшеты</a></li>

</ul>

</li>

<li>

<a href=»#»>Телевизоры</a>

<ul>

<li><a href=»#»>Для дома</a></li>

<li><a href=»#»>Супер LED</a></li>

</ul>

</li>

<li>

<a href=»#»>Камеры</a>

<ul>

<li><a href=»#»>Профессиональные</a></li>

<li><a href=»#»>Маленькие</a></li>

</ul>

</li>

</ul>

</li>

<li>

<a href=»#»>Издания</a>

<ul>

<li><a href=»#»>National Geographic</a></li>

<li><a href=»#»>Scientific American</a></li>

<li><a href=»#»>The Spectator</a></li>

</ul>

</li>

<li>

<a href=»#»>Магазины</a>

<ul>

<li>

<a href=»#»>Одежды</a>

<ul>

<li>

<a href=»#»>Женская одежда</a>

<ul>

<li><a href=»#»>Топы</a></li>

</ul>

</li>

<li>

<a href=»#»>Мужская одежда</a>

<ul>

<li><a href=»#»>Рубашки</a></li>

</ul>

</li>

</ul>

</li>

<li>

<a href=»#»>Украшения</a>

</li>

<li>

<a href=»#»>Музыка</a>

</li>

<li>

<a href=»#»>Бакалия</a>

</li>

</ul>

</li>

<li><a href=»#»>Коллекции</a></li>

<li><a href=»#»>Кредиты</a></li>

</ul>

 

</nav>

Загрузите последнюю версию библиотеки jQuery и файлы плагина jQuery HC-MobileNav в вашу страницу:

<link href=»hc-mobile-nav.css» rel=»stylesheet»>

<script src=»/jquery-3.3.1.slim.min.js» ></script>

<script src=»hc-mobile-nav.js»></script>

Инициализируйте плагин jQuery HC-MobileNav и готово:

$(‘#main-nav’).hcMobileNav();

Укажите ширину экрана, при которой breakppint плагин скрывает обычную навигацию:

$(‘#main-nav’).hcMobileNav({

maxWidth: 1024

});

Настройте текст для меток закрытия и возврата:

$(‘#main-nav’).hcMobileNav({

insertClose: true,

insertBack: true,

labelClose: ‘Close’,

labelBack: ‘Back’

});

Когда HC MobileNav переключен, выдвиньте основное содержание к другой стороне:

$(‘#main-nav’).hcMobileNav({

pushContent: true // по умолчанию false

});

Задаем направление для HC MobileNav. По умолчанию: left:

$(‘#main-nav’).hcMobileNav({

side: ‘left’

});

Дополнительные параметры настройки для HC MobileNav:

$(‘#main-nav’).hcMobileNav({

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

// перекрытие / развернуть / нет

levelOpen: ‘overlap’,

 

// в пикселях

levelSpacing: 40,

 

// показывает заголовки подменю,

levelTitles: ложные,

 

// название первого уровня

navTitle: нуль,

 

// extra CSS класс (ы)

navClass:»,

 

// отключить прокрутку тела

disableBody: true,

 

// закрыть навигацию по щелчку мыши

closeOnClick: true,

 

// пользовательский элемент переключения

customToggle: null

});

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

Вот и все. Готово!

Читайте также:

www.rudebox.org.ua

Выдвижная боковая панель на CSS

/* Оформление панели */

#side-checkbox {

    display: none;

}

.side-panel {

    position: fixed;

    z-index: 999999;

    top: 0;

    left: -360px;

    background: #337AB7;

    transition: all 0.5s;  

    width: 320px;

    height: 100vh;

    box-shadow: 10px 0 20px rgba(0,0,0,0.4);

    color: #FFF;

    padding: 40px 20px;

}

.side-title {

    font-size: 20px;

    padding-bottom: 10px;

    margin-bottom: 20px;

    border-bottom: 2px solid #BFE2FF;

}

/* Оформление кнопки на странице */

.side-button-1-wr {

    text-align: center; /* Контейнер для кнопки, чтобы было удобнее ее разместить */

}

.side-button-1 .side-b {

    margin: 10px;

    text-decoration: none;

    position: relative;

    font-size: 20px;

    line-height: 20px;

    padding: 12px 30px;

    color: #FFF;

    font-weight: bold;

    text-transform: uppercase;

    font-family: ‘Roboto Condensed’, Тahoma, sans-serif;

    background: #337AB7;

    cursor: pointer;

    border: 2px solid #BFE2FF;

}

.side-button-1 .side-b:hover,

.side-button-1 .side-b:active,

.side-button-1 .side-b:focus {

    color: #FFF;

}

.side-button-1 .side-b:after,

.side-button-1 .side-b:before {

    position: absolute;

    height: 4px;

    left: 50%;

    bottom: -6px;

    content: «»;

    transition: all 280ms ease-in-out;

    width: 0;

}

.side-button-1 .side-open:after,

.side-button-1 .side-open:before {

    background: green;

}

.side-button-1 .side-close:after,

.side-button-1 .side-close:before {

    background: red;

}

.side-button-1 .side-b:before {

    top: -6px;

}

.side-button-1 .side-b:hover:after,

.side-button-1 .side-b:hover:before {

    width: 100%;

    left: 0;

}

/* Переключатели кнопки 1 */

.side-button-1 .side-close {

    display: none;

}

#side-checkbox:checked + .side-panel + .side-button-1-wr .side-button-1 .side-open {

    display: none;

}

#side-checkbox:checked + .side-panel + .side-button-1-wr .side-button-1 .side-close {

    display: block;

}

#side-checkbox:checked + .side-panel {

    left: 0;

}

/* Оформление кнопки на панеле */

.side-button-2 {

    font-size: 30px;

    border-radius: 20px;

    position: absolute;

    z-index: 1;

    top: 8px;

    right: 8px;

    cursor: pointer;

    transform: rotate(45deg);

    color: #BFE2FF;    

    transition: all 280ms ease-in-out;    

}

.side-button-2:hover {

    transform: rotate(45deg) scale(1.1);    

    color: #FFF;

}

atuin.ru

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

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