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. Capzl CSS меню.

Глянцевое горизонтальное меню с зеркальным отражением.

Демо
Скачать

19. Skin CSS меню.

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

Демо
Скачать

20. Nozml меню.

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

Демо
Скачать

21. Rapak CSS меню.

Горизонтальное меню с красивым фоном и эффектом рамки при наведении курсора на пункт.

Демо
Скачать

22. Czoo CSS меню.

Простое горизонтальное меню 100%, ширины с эффектом при наведении курсора.

Демо
Скачать

23. Sapy CSS меню.

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

Демо
Скачать

24. Голубое CSS меню.

Меню с красивым фоном, имеющим изогнутый вид.

Демо
Скачать

25. Cremy CSS меню.

Меню с затемненными уголками пунктов, может быть использовано на светлых и темных фонах.

Демо
Скачать

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
и
1
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
.

Чтобы пункты меню были легко различимы, сделаем промежуток между ними с помощью левого

1
margin
в 1px. И для аккуратности уберем левый
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;
    }
    .
    Автор записи

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

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