Описание: Меню создавалось с 6 разными цветами на ваш вкус.
Что бы работали наши иконки подключите стили для их реализации.
Код 1: Код
<link rel="stylesheet" href="css/font-awesome.min.css">
<!--[if IE 7]><link rel="stylesheet" href="css/font-awesome-ie7.min.css"><![endif]-->
Далее - разметка.
HTML: Напишем блок с навигацией и разместим в нем два списка: основное меню и соц. сети
Код 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>
Далее добавим красок в наше меню
СSS Оформляем блок ссылок, здесь он назван blue т.к. у нас несколько цветов, каждый из них имеет свой класс
Код 3: Код
.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);
}
Задаем размер и отступ иконке домика, она играет роль главной страницы
Код 4: Код
.home {
font-size: 18px;
margin-left: 10px;
}
Оформляем начальный список ссылок
Код 5: Код
.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;
}
Осталось подменю. Делаем его плавным
Код 6: Код
.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; }
И мы на финишной прямой установки, иконки соц.сетей
Код 7: Код
.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;
}
Все.