30 горизонтальных меню для сайта
Представляем вашему вниманию подборку из 30 горизонтальных меню для сайта. Все меню сделаны только с применением CSS и HTML и проверялись на работоспособность в браузерах IE6, IE7, IE8, Firefox, Opera, Safari, Chrome. Все представленные исходники запакованы в архивы.
В каждом из архивов вы найдете, HTML файл содержащий структуру меню, файл style.css, который содержит стили для данного меню и папку » images» в которой располагаются изображения для данного меню. Все виды меню построены на CSS и списках UL LI, что обеспечивает легкое редактирование и добавление пунктов меню при необходимости.
1. Темно синее CSS меню. Меню в темно синем стиле 100% ширины. Демо |
2. Стильное зеленое меню. Меню в зеленом стиле подойдет для многих цветов фона. Демо |
3. Глянцевое меню. Чёрное меню с оранжевым эффектом при наведении и зеркальным отблеском, применяется на белом фоне. Демо |
4. Стильное коричневое меню. Меню в коричневом цвете, затемняющееся при наведении кусора. Демо |
5. Черное глянцевое меню. Черное меню с глянцевым эффектом на белом фоне. Демо |
6. Округлое синее меню. Синее меню с закругленными углами и красивым эффектом при наведении, может использоваться на белом фоне. Демо |
7. Разноцветное меню Разноцветное меню с эффектом разгибания уголка при наведении. Демо |
8. Шоколадный стиль меню. Меню в шоколадном стиле с эффектом выпуклости при наведении. Демо |
9. Блейзер меню. Блейзер меню, с интересным эффектом при наведении которое, может быть использовано на любом светлом фоне. Демо |
10. Flasy меню. Черное меню с зеленым эффектом свечения при наведении курсора. Демо |
11. Orcom меню. Меню с удивительным эффектом при наведении курсора, ширина меню установлена в 700 px. Демо |
12. Oplaz Css меню. Css меню с простым эффектом при наведении курсора, шириной 700 px и зеркальным эффектом. Демо |
13. Quaza CSS меню. Темно красное меню, длиной 700 px с простым эффектом при наведении и оранжевым активным пунктом. Демо |
14. Flosy CSS меню. CSS меню с эффектом рамки при наведении на пункт, меню сделано с применением одного изображения. Демо |
15. Vonso CSS меню. CSS меню с красивым фоном. Демо |
16. Razer меню. Простое меню с двумя различными эффектами при наведении и для активного пункта меню. Демо |
17. Brány CSS меню. Простое меню с закругленными углами. Демо |
18.![]() Глянцевое горизонтальное меню с зеркальным отражением. Демо |
19. Skin CSS меню. Горизонтально меню со скругленными углами и активными пунктами в виде вкладок. Демо |
20. Nozml меню. Простое меню, сделанное без использования изображений, его можно размещать в верхней части шапки сайта, для отображения основных важных пунктов. Демо |
21. Rapak CSS меню. Горизонтальное меню с красивым фоном и эффектом рамки при наведении курсора на пункт. Демо |
22. Czoo CSS меню. Простое горизонтальное меню 100%, ширины с эффектом при наведении курсора. Демо |
23. Sapy CSS меню. Классическое горизонтальное меню, может быть использовано практически для любого сайта. Демо |
24. Голубое CSS меню. Меню с красивым фоном, имеющим изогнутый вид. Демо |
25.![]() Меню с затемненными уголками пунктов, может быть использовано на светлых и темных фонах. Демо |
26. Sloon CSS меню. Светлое меню с оранжевыми активными пунктами. Демо |
27. Artine CSS меню. Креативное горизонтальное меню. Демо |
28. Woody CSS меню. Меню с необычным оформлением пунктов. Демо |
29. Серебристое меню. Серебристое меню с удивительным эффектом при наведении курсора, может использоваться на белом фоне. Демо |
30. Глянцевое меню. Черное глянцевое меню с зеркальным отражением и синим эффектом при наведении курсора. Демо |
Файлы для скачивания
- Название: Горизонтальные меню для сайта одним архивом
- Ссылка: gorizontalnoe-menyu-dlya-saita-demo.rar206.4 KB
- Фрмат: RAR
Материал подготовлен проектом: WebMasterMix. ru
Источник
Рекомендуем ознакомиться:
- Подробности
Опубликовано: 13 Январь 2011
Обновлено: 04 Ноябрь 2013
Просмотров: 136093
Создаем горизонтальное выпадающее меню на CSS – Zencoder
В предыдущей статье “Создаем вертикальное меню на CSS” был освещен вопрос построения вертикального меню с подменю.
В этой статье будет логическое продолжение этого вопроса и мы научимся делать горизонтальное меню с выпадающим подменю. Принцип построение и функционирования такой навигации очень похож на вертикальное меню, с той лишь разницей, что она будет располагаться горизонтально. В основе заложен тот же самый принцип — свойство
со значениями 1
display
и 1
none
.block
При построении горизонтального меню нужно быть внимательным с принципом специфичности CSS, то есть — с вложенностью и каскадностью правил. Хорошим подспорьем в этом вопросе является SASS (SCSS), благодаря которому исключаются ошибки при соблюдении каскадности и наследовании свойств.
Код, написанный на SASS (SCSS) короче и логически читается проще, чем CSS. Поэтому, рекомендую изучить этот вопрос в статьях “SASS (SCSS) в картинках — Часть 1”, “SASS (SCSS) в картинках — Часть 2”.
Мы же приступим к созданию горизонтального меню с подменю “на коленках”. Почему говорю так? Дело в том, что существует масса готовых примеров и кода, а также генераторов различных меню. Но они неинтересны — нам нужно разобраться в принципе построения и возможности самому написать такую навигацию. Как обычно, начинаем с каркаса меню, выполненного на HTML:
<ul> <li> <a href="#">Link_1</a> <ul> <li> <a href="#">Link_1-1</a> </li> <li> <a href="#">Link_1-2</a> </li> <li> <a href="#">Link_1-3</a> </li> <li> <a href="#">Link_1-4</a> </li> </ul> </li> <li> <a href="#">Link_2</a> </li> <li> <a href="#">Link_3</a> <ul> <li> <a href="#">Link_3-1</a> </li> <li> <a href="#">Link_3-2</a> </li> <li> <a href="#">Link_3-3</a> </li> </ul> </li> <li> <a href="#">Link_4</a> </li> <li> <a href="#">Link_5</a> <ul> <li> <a href="#">Link_5-1</a> </li> <li> <a href="#">Link_5-2</a> </li> <li> <a href="#">Link_5-3</a> </li> <li> <a href="#">Link_5-4</a> </li> <li> <a href="#">Link_5-5</a> </li> </ul> </li> </ul>
Структура подобного меню абсолютно одинакова со структурой вертикального меню. Также имеется внешний маркированный список с пунктами в виде ссылок, перед некоторыми из которых добавлены дополнительные подменю, выполненные также в виде маркированного списка.
Различие между внешним и внутренним меню в классах, с помощью которых они будут видоизменяться. Помимо этого вы можете заметить, что у некоторых ссылок есть класс
, но о нем мы поговорим позже.1
arrow
Приступим к оформлению нашего меню с помощью CSS. Сразу оговорюсь, что примеры кода, представленного здесь, написаны на SASS (SCSS). Начнем с того, что расположим навигацию горизонтально:
.hormenu{ margin: 50px 0 0 50px; overflow: hidden; li{ float: left; margin-left: 1px; &:first-child{ margin-left: 0; }
Думаю, ничего загадочного в этой части кода нет. Делаем отступ для меню и располагаем элементы внутри него горизонтально с помощью свойства
.1
float: left
Предотвращаем схлопывание (
) блока-родителя 1
collapse
, прописав для него
.1
overflow: hidden
Чтобы пункты меню были легко различимы, сделаем промежуток между ними с помощью левого
в 1px. И для аккуратности уберем левый 1
margin
у первого элемента 1
margin
.
Далее оформляем ссылки внутри пунктов . Делаем ссылки блочными, чтобы кликабельной была вся область пункта навигации и задаем для нее высоту. Также указываем интерлиньяж, чтобы выровнять текст по вертикали и
для выравнивания по горизонтали.1
text-align
Цвет фона и цвет текста — как обычно.
Помимо этого, делаем ссылки с относительным позиционированием — оно нам пригодиться позже, когда будем отрисовывать треугольники. В этом коде стоит обратить внимание только на один момент — ширина элемента задается жестко. Это делается для того, чтобы основное меню не дергалось вправо-влево.
Возможна ситуация, когда пункт подменю по ширине будет больше, чем пункт основного меню, и тогда ребенок “растянет” своего родителя.
При скрытии же подменю пункты основного меню будут “сжиматься”, уменьшая ширину до своей собственной. Вот для этой цели и применяется явное задание ширины элемента :
a{ display: block; line-height: 25px; height: 25px; width: 130px; text-align: center; background-color: #ccc; color: #ccc - #555; position: relative; }
Продолжим стилизацию нашей навигации и займемся подменю, а точнее — его подпунктами . Уберем у этих элементов плавание влево
и левый 1
float
, чтобы они не наследовали эти свойства.1
margin
Убираем плавание, чтобы элементы
расположились вертикально, а левый
— убрать “лесенку”:1
margin
li{ float: none; margin: 0 0 1px 0;
Стилизуем ссылки пунктов подменю. Делаем фоновую заливку чуть светлее, чтобы отличалась от основного меню, а текст — чуть темнее по той же причине. Ну и анимация пунктов при наведении курсора мыши:
a{ background-color: #ccc + #111; color: #ccc - #333; &:hover{ background-color: #ccc + #222; } }
Теперь самое главное — сделаем подпункты меню выпадающими. Для этого сначала спрячем его, убрав из DOM-модели HTML-документа с помощью значения свойства
:1
dislay: none
.sub-hormenu{ display: none;
… а затем будем показывать его только при наведении курсора мыши на пункт меню. Код здесь может показаться немного непонятным, но знак амперсанда означает тоже, что и класс
:1
hormenu
&:hover .sub-hormenu{ display: block; }
Все — наше меню создано и работает. Давайте немного приукрасив его, придав функциональности. А именно — на данный момент визуально невозможно различить, у какого пункта основного меню есть подменю, а у какого — нет. Для этого “продрисуем” к нужным пунктам небольшой треугольник с помощью псевдо-класса
.1
:after
Как раз здесь нам и понадобиться относительное позиционирование для ссылок, о котором говорилось ранее. Создание стрелки “поручим” отдельному классу
, который будем “вешать” только на нужные нам ссылки:1
arrow
.arrow:after{ content: ''; position: absolute; top: 50%; left: 80%; width: 0; height: 0; border-top: 4px solid #ccc - 666; border-left: 4px solid transparent; border-right: 4px solid transparent; margin-top: -2px; }
Вот, в принципе, и все. Основная задача выполнена и горизонтальное меню с выпадающим подменю у нас работает. Конечно, можно озадачиться целью “окрасить” активный пункт основного меню в тот же цвет, что и у подменю. Но эта проблема не входит в рассмотрение поставленной нами задачи. Ниже представлен полный код правил CSS (SCSS) для нашего меню:
@import "compass/reset"; a{ text-decoration: none; } .arrow:after{ content: ''; position: absolute; top: 50%; left: 80%; width: 0; height: 0; border-top: 4px solid #ccc - 666; border-left: 4px solid transparent; border-right: 4px solid transparent; margin-top: -2px; } .hormenu{ margin: 50px 0 0 50px; overflow: hidden; li{ float: left; margin-left: 1px; &:first-child{ margin-left: 0; } &:hover .sub-hormenu{ display: block; } .sub-hormenu{ display: none; li{ float: none; margin: 0 0 1px 0; a{ background-color: #ccc + #111; color: #ccc - #333; &:hover{ background-color: #ccc + #222; } &:after{ content: none; } } } } a{ display: block; line-height: 25px; height: 25px; width: 130px; text-align: center; background-color: #ccc; color: #ccc - #555; position: relative; } } }
… и то, как оно выглядит:
На этом все.
cssdropdown menu
10 лучших горизонтальных меню CSS для дизайнеров
Горизонтальные меню — идеальный способ увеличить количество посетителей вашего веб-сайта. Если вы хотите создать веб-сайт с красивыми и привлекательными горизонтальными меню, вам не нужно обращаться к Google. Я уже много работал для вас. И создайте список из 10 лучших полностью адаптивных горизонтальных меню CSS со всего Интернета.
Вы можете легко загрузить эти примеры кода горизонтального меню одним щелчком мыши и мгновенно установить их на свои веб-сайты без каких-либо затрат.
Кроме того, если вы ищете другие дизайны CSS для горизонтальных меню для своего веб-сайта, вы можете проверить лучшие бесплатные дизайны меню CSS.
Итак, не теряя времени, давайте начнем наш список.
Содержание:
1. Эффект адаптивного меню, Богдан Блинников
2. Прозрачная исчезающая панель навигации, автор MrPirrera
3. Простая навигация по меню, автор Karim Balaa
4. Эффекты навигации, автор bdbch
5. Перекошенное меню, автор Claudio Холанда
6. Навигация по иконкам. Автор: Марко Бидерманн. 1. Эффект адаптивного меню
Эффект адаптивного меню — один из лучших эффектов горизонтального меню CSS, разработанный Богданом Блинниковым. Он основан на технологиях HTML и CSS. Вы можете легко загрузить этот пример кода CSS одним щелчком мыши. Эффект адаптивного слайд-меню CSS3 — правильный выбор для вашего проекта.
Посмотреть демонстрацию Скачать
2. Прозрачная исчезающая панель навигации
Прозрачная исчезающая панель навигации поставляется с изображением маски, созданным MrPirrera. Этот код CSS сделан с помощью HTML и CSS. Прозрачная исчезающая панель навигации дает приятный эффект скольжения с богатым современным видом. Это идеальный выбор для вашего веб-сайта и приложения.
Посмотреть демо Скачать
3. Простая навигация по меню
Простая навигация по меню была разработана Каримом Балаа. Это простой код для любого владельца веб-сайта. Простая навигация по меню основана на технологиях HTML5 и CSS3. Вы можете легко загрузить этот код одним щелчком мыши и мгновенно бесплатно установить его на свой веб-сайт.
Посмотреть демонстрацию Скачать
4.

Эффекты навигации — это красиво оформленный CSS-эффект для горизонтальной навигации. Это сделано с помощью HTML и CSS. Этот код поможет вам сделать внешний вид страницы красивым. Так скачать его сейчас.
Посмотреть демо Скачать
5. Перекошенное меню
Перекошенное меню имеет красивый и привлекательный оранжевый фон. Этот CSS-эффект — идеальный выбор, чтобы сделать ваш сайт более эффективным. Перекошенное меню основано на технологиях HTML и CSS.
Посмотреть демонстрацию Скачать
6. Навигация по значкам
Навигация по значкам — это простая горизонтальная навигация с помощью значков SVG с тенью с использованием гибкого блока. Он основан на технологиях HTML5 и CSS3, созданных Марко Бидерманном.
Посмотреть демо Скачать
7. CSS-меню Lavalamp
CSS-меню Lavalamp — один из лучших примеров кода для вашего веб-проекта. Это очень легкий, красивый и привлекательный CSS-эффект, разработанный Patak. Это горизонтальное меню CSS имеет эффект наведения Lavalamp.
Посмотреть демо Скачать
8. Эффект перечеркнутого наведения
Эффект перечеркнутого наведения — это красивый и привлекательный CSS-эффект, созданный Артемом. Вы можете легко использовать этот код для ссылок меню. Strikethrough Hover Effect основан на технологиях HTML и CSS.
Посмотреть демонстрацию Скачать
9. Концепция меню CSS
Эта удивительная концепция меню CSS поставляется со свойством clip-path, созданным Чарли Маркоттом. Это красивый и простой CSS-эффект. Этот код CSS сделан с помощью HTML и CSS.
Посмотреть демо Скачать
10. Эффект линии при наведении меню
Эффект линии при наведении меню — это красивый и привлекательный эффект CSS. Он имеет эффект парящей линии. Эффект линии при наведении меню основан на HTML и CSS. Это правильный выбор для вашего адаптивного веб-сайта.
Посмотреть демо Скачать
Заключение
Вышеупомянутые примеры кода горизонтального меню CSS полностью совместимы со всеми популярными браузерами, такими как Google Chrome, Firefox, Opera, Safari и т. д. вам понравилась эта статья. Кроме того, пожалуйста, дайте мне знать, какое меню дизайна CSS вам нравится больше всего в разделе комментариев ниже.
Горизонтальная панель навигации CSS, меню CSS
Веб-шаблон » Горизонтальная панель навигации CSS
Дизайн с горизонтальной полосой отлично подходит для минималистического вида и хорошо работает, предоставляя пользователю простой навигационный интерфейс. Давайте представим, что мы создаем горизонтальную панель навигации и хотим, чтобы она занимала всю ширину экрана.
Панель навигации — это один из основных компонентов веб-сайта, на мой взгляд, самый важный, это фактически первый раздел, который видит пользователь при входе на веб-сайт, и он ссылается на другие основные части. Пример шаблона с шапкой, тремя колонками и базой, для десктопа, планшета и смартфона — мобильного.
Вы сможете создать свой сайт как профессионал без технических знаний или знаний в области кодирования! … Выберите шаблон, созданный дизайнером, или создайте горизонтальную панель навигации HTML HTML с нуля.
Пример:
Пример, как создать горизонтальную панель навигации CSS — примеры:
<голова>
<стиль>
ул {
тип стиля списка: нет;
маржа: 0;
заполнение: 0;
переполнение: скрыто;
цвет фона: #333;
}
ли {
плыть налево;
}
ли а {
дисплей: блок;
белый цвет;
выравнивание текста: по центру;
отступ: 14px 16px;
текстовое оформление: нет;
}
li a:hover:not(.active) {
цвет фона: #111;
}
.актив {
цвет фона: #4CAF50;
}
стиль>
голова>
<тело>
<ул>
тело>
Пример:
Пример, как создать горизонтальную панель навигации CSS — примеры:
<голова>
<стиль>
ул {
тип стиля списка: нет;
маржа: 0;
заполнение: 0;
}
.