Главная » 2013 » Июль » 7 » Выпадающее голубое меню (Скрипты для ucoz)
07.07.2013, 08:35

Выпадающее голубое меню





Меню создавалось с 6 разными цветами на ваш вкус.

Что бы, работали наши иконки, подключите стили для их реализации
Код
<link rel="stylesheet" href="css/font-awesome.min.css">
<!--[if IE 7]><link rel="stylesheet" href="css/font-awesome-ie7.min.css"><![endif]-->

HTML

Начнем мы с разметки. Мы напишем блок с навигацией nav и разметим в нем 2 списка, для основного меню и соц.сетей.
Код
<nav class="blue">
  <ul class="menu">  
  <li class="home"><a href="#"><i class="icon-home"></i></a></li>  
  <li>
  <a href="#">Форум <i class="icon-double-angle-down"></i></a>
  <ul>  
  <li><a href="#">Документы</a></li>  
  <li><a href="#">Сообщения</a></li>  
  <li><a href="#">Выход</a></li>  
  </ul>  
  </li>  
  <li>
  <a href="#">Блог <i class="icon-double-angle-down"></i></a>
  <ul>  
  <li><a href="#">html5</a></li>  
  <li><a href="#">css3</a></li>  
  <li><a href="#">java-script</a></li>  
  <li><a href="#">ajax</a></li>  
  <li><a href="#">jquery</a></li>  
  </ul>  
  </li>  
  <li><a href="#">Сервисы</a></li>  
  <li><a href="#">О нас</a></li>  
  <li><a href="#">Контакты</a></li>  
  </ul>
  <ul class="social right">
  <li><a href="#"><i class="icon-facebook"></i></a></li>
  <li><a href="#"><i class="icon-twitter"></i></a></li>
  <li><a href="#"><i class="icon-google-plus"></i></a></li>
  <li><a href="#"><i class="icon-linkedin"></i></a></li>
  </ul>
  </nav>

А теперь, дело за малым и остается добавить немного красок.
CSS

Сначала, оформим сам блок навигации. Я назвал его blue т.к. у нас несколько цветов, каждый из них имеет свой класс
Код
.blue {
  background: #0099FF;
  height: 51px;
  border: 1px solid #0099FF;
  padding: 1px 0;

  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;

  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 0 6px 1px rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 0 6px 1px rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 0 6px 1px rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.05);}

Зададим размер и отступ иконке домика, она играет роль главной страницы
Код
.home {
  font-size: 18px;
  margin-left: 10px;
}

Оформим начальный список ссылок
Код
.menu li {
  position: relative;
  float: left;
  display: block;
  padding: 13px 20px;

  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;

  cursor: pointer;
}

.menu li a {
  display: block;
  color: #fff;
}

.menu li:hover {  
  background: #0082D8;
}

Теперь, осталось под-меню. Сделаем его плавно появляющимся, при наводке
Код
.menu ul {
  position: absolute;
  top: 45px;
  left: 0;
  opacity: 0;
  border: 2px solid #0099FF;
  background: #fff;

  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;

  -webkit-transition: opacity .25s;
  -moz-transition: opacity .25s;
  -o-transition: opacity .25s;
  -ms-transition: opacity .25s;
  transition: opacity .25s;
}

.menu li:hover > ul { opacity: 1; }

И остались ссылки в нашем выпадающем списке
Код
.menu ul li {
  height: 0;
  overflow: hidden;
  padding: 0;

}

.menu li:hover > ul li {
  height: 40px;
  line-height: 35px;
  overflow: visible;

  -webkit-border-radius: none;
  -moz-border-radius: none;
  border-radius: none;
}

.menu ul li a {
  width: 170px;
  padding-left: 15px;
  margin: 0;
  height: 40px;
  font-size: 12px;
  color: #C5B0CB;
  text-transform: uppercase;
}
   
.menu ul li a:hover {
  color: #fff;
  background: #20A6FF;
}

Все готово. Но, осталось меню с соц.иконками, давайте доделаем его
Код
.social {
  float: right;
  margin-right: 10px;
}

.social li {
  float: left;
  display: block;
  padding: 13px 20px;
  cursor: pointer;
}

.social li a {
  color: #fff;
  font-size: 14px;
}

.social li:hover {  
  background: #0082D8;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
Материал взят с сайта infoscript.ru
Теги: Скачать Выпадающее голубое меню
Скачать "Выпадающее голубое меню"
Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Источник/Автор: get-element.3dn.ru
Категория: Скрипты uCoz | Просмотров: 1822 | Добавил: antisept | Рейтинг: 5.0/1 |
Теги: голубое, меню, выпадающее
Пока комментариев нет. Ты можешь быть первым!
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]