Что является одним из основных элементов каждого интернет-сайта? Конечно же, навигационное меню . Каждое меню представляет собой полезную часть веб-сайта, так как именно посредством него пользователь может переходить в другие разделы сайта. Основное взаимодействие посетителя с веб-сайтом осуществляется именно посредством навигационного меню. В наше время на страницах веб-сайтов можно повстречать всё более и более привлекательные и удобные навигационные меню.

Сегодня мы представляем вам 62 привлекательных навигационных меню , основанных на CSS, javascript или технологии Flash.

Навигационное меню на CSS

Игры по типу казино или змейки и лесенки, украшенные красивым красочным меню.

Здесь мы видим отличное мягкое цветовое решение и интересный эффект при раскрытии подменю.


03.

Стивен Уиттенс (Steven Wittens) предлагает нам другую перспективу этого меню.


04.

На сайте UX Booth можно увидеть стильное, но очень простенькое меню.


05.

На сайте MacRabbit, что очевидно, используется меню в стиле MAC OS или Apple.


06.

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


07.

Утонченность и простота данного портфолио точно приглянётся вам.


08.

Большие меню в виде изображений точно привлекут ваше внимание. Как вы видите, не очень традиционный способ разработки меню.


09.

Выпадающее меню, в котором используется 2 цвета, которые символизируют активный пункт меню и неактивный.


10.

Американский рекорд-лейбл Small Stone recordings использовали меню в виде радио, или же в виде Space Echo Roland SE-201.


11.

Нечто вроде карты, с помощью которой вы сможете «разведать» весь веб-сайт.


12.

Круглое меню в стиле Apple, в котором представлены приложения для iPhone.


13.

В Clearleft в качестве меню использовали нечто вроде календарика с запланированными заданиями.


14.

Выделенный пункт меню как будто находится в нажатом состоянии.


15.

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


16. .

В этом меню использован простой и приятный отличный эффект при наведении.


17.

Размер букв настолько мил и необычен, и именно это привлекает ваше внимание.


18.

Отличное решение по использованию блочной навигации, в которое реализован отличный эффект при наведении.


19.

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


20.

Отличным концептом навигационного меню воспользовались дизайнеры веб-сайта Ronny Pries. Пользователи ориентируются по плану на полу.


21.

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


22.

Посмотрите, как креативно Мэтт Демпси (Matt Dempsey) использует мазки кисти.


23.

Отличный вариант реализации навигационного меню.


24.

Вертикальные вкладки, которые выглядят как папки, работающие непосредственно на веб-сайте. Очень редко используется данный способ, но отлично работает и выглядит.


25.

Навигационное меню, реализованное в стиле музыки панк-рок. Посмотрите, как Джефф Сармиенто (Jeff Sarmiento) реализовал данную идею.


26.

Нечто вроде иерархии. Еще один креативный способ реализации навигационного меню.


27.

Пиктограммы повышают чувство взаимодействия с меню.


Навигационные меню, разработанные с помощью технологии Flash

В данном меню навигации реализован очень интересный эффект при наведении курсора мыши.


29.

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


30.

Интересное и привлекательное меню в стиле карт «Таро». Если вы кликните по карте, она тот час отправится в огонь.


31.

Жидкое навигационное меню, которое создаст у вас ощущение движения волн на озере.


32.

На сайте Nick Jones используется простое, но динамическое навигационное меню для перехода по портфолио.


33.

На сайте Marc Ecko нам представлена навигация в виде галереи изображений. Она позволяет посетителям пройтись по страницам искусства и философии.


34.

HBO представляет собой нечто вроде архива документов о фильмах. Посредством навигационного меню производится интерактивный выбор фильмов.


35. ?

Интересное навигационное меню с простым эффектом при наведении. Когда вы наводите курсор на пиктограмму, отображается содержимое меню.


36.

Дизайн-агентство по разработке навигационных меню, расположенное в Нью-Йорке и Форт-Лодердейле.


37.

Стильный дизайн навигации в стиле нео-древности с фоном в виде фресков.


38.

На сайте Nick Ad используется гибкое, но простое в использовании навигационное меню. Кликните в любую область на странице и увидите интересный эффект.


39.

Креативный человек использует собственные работы для привлечения посетителей в портфолио.


40. .

На сайте Section Seven реализовано интересное меню в стиле брошюры с подменю.


41.

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


42.

На сайте Beside навигационное меню реализовано в стиле радуги.


43.

Концепт портфолио из картона. Очень интересный эффект при наведении.


44.

Маленькие кубики, сложенные вместе, выполняют роль навигационного меню.


45.

Насыщенная цветом карта с «призвуком» текстуры национальных гавайских тапочек, которыми гордится весь народ.


46.

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


47.

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


Меню навигации, разработанные при помощи технологии javascript

Простое и приятное для глаз меню навигации в разных цветах.


49.

Выглядит так, как будто меню реализовано при помощи Flask, но это не так. Опрятное, прикольное и стильное навигационное меню с эффектами при наведении курсора мыши.

Для удобной навигации по сайту на всех страницах используют меню, чтобы пользователю было понятно, что и где у вас находится. Практически всегда в верхней части страницы (в шапке) располагают горизонтальное меню по разделам (категориям) сайта, а вертикальное меню прописывают в сайтбаре (в колонке) и используют для навигации по статьям.

Из статьи вы поймёте как сделать меню для сайта html, что для этого потребуется прописать, чтобы получилось горизонтальное и вертикальное меню на css, либо меню с выпадающим списком.

Для того, чтобы сделать меню (любое) мы будем использовать маркированный список, которому придадим непосредственно свой class и пропишем для этого класса свои параметры с необходимыми значениями.

К примеру, для создания меню мы используем список с классом class="menu" (название класса любое, только латинские буквы), и код html будет выглядеть так:

В стилевом оформление для меню я указал обязательные свойства с нужными значениями:

Обязательные параметры и значения CSS

  • margin: 0; - убираем все отступы списка, иначе браузер подставит значения по умолчанию 20px;
  • list-style-type: none; - убираем маркеры у пунктов меню, иначе браузер добавит точки или цифры.

Вот таким образом делается меню на html страницах, и теперь перейдём к созданию горизонтального меню и рассмотрим всё на примерах.

Как сделать горизонтальное меню на CSS

Для отображения горизонтального меню применяя список, нам достаточно прописать в вышеуказанный код всего один параметр display: inline; , чтобы пункты меню выровнялись в одну строку и шли друг за другом по горизонтали. А так же добавим отступы между пунктами меню с помощью margin .

И выглядеть это будет так:

Горизонтальное меню у нас готово, осталось придать ему красивый внешний вид.

Давайте каждому пункту в горизонтальном меню придадим рамку border и сделаем у неё скошенные края, заполним определённым цветом background-color (добавим фон для пункта меню), и изменим вид ссылки.

Отображаться горизонтальное меню уже будет таким образом:

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

И для наглядности сделал пункты меню по центру, применив свойство text-align: center; , которое можно удалить (выровняется автоматически по левому краю), либо задать значение text-align: right; и горизонтальное меню отобразится по правому краю.

Кстати вы можете так же воспользоваться , которые вы можете там воочию посмотреть и бесплатно скачать.

Как сделать вертикальное меню на CSS

Вертикальное меню на CSS делается и оформляется на странице практически так же как и горизонтальное, только здесь изменяется в .menu-2 li {... параметр со значением display: block; (указывает на блочный элемент), что придаёт ему вертикальное отображение пунктов меню.

И ещё одно дополнение к вертикальному меню: так как оно в большинстве случаев находится в боковой колонке сайта, которое имеет фиксированную ширину, то и мы вынуждены задать ширину width: 100%; нашему вертикальному меню, чтобы оно полностью занимало всю ширину колонки.

Давайте рассмотрим вертикальное меню CSS на примере:

Вот так вертикальное меню отобразится на странице:

Будьте внимательны!

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

Как сделать выпадающее меню на CSS

Сделать выпадающее меню с помощью CSS довольно просто. Мы всего лишь добавим к существующему коду от вертикального меню несколько параметров, которые и будут отвечать за выпадающий список пунктов меню.

Обязательно запомните!
Для того, чтобы выпадающее меню строго появлялось напротив ведущей ссылки, необходимо в CSS для тега li , где находится эта ссылка, прописать position: relative; , а для выпадающего меню position: absolute;

Давайте напишем html код для выпадающего меню на CSS.

Посмотрите, как будет выглядеть на странице выпадающее меню на CSS.

Точно таким же образом прописывается выпадающее меню и при горизонтальном расположение навигации. Единственное, это не забывайте менять значения у параметров top и left (отступ сверху и слева).

Посмотрите!
Как сделав всего 3 изменения в CSS, наше вертикальное расположение навигации с выпадающим меню, превратиться в горизонтальное с выпадающим меню.

Изменения в CSS для выпадающего меню

  • Заменить в .saitbar - width: 240px; на width: 100%;
  • Заменить в .menu-4 li - display: block; на display:inline-block;
  • Заменить в .menu-4 ul.podmenu - top: 0; на top: 34px;
  • Заменить в .menu-4 ul.podmenu - left: 214px; на left: 7px;
Дата публикации: 18.08.2018

Горизонтальное меню представляет собой список разделов сайта, поэтому логичнее разметить внутри элемента