Глянцевое горизонтальное меню

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

Пример этого меню можно посмотреть здесь.

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

Цветовые схемы и картинки для меню:

Скачать архив с изображениями.

Для реализации этого меню Вам понадобятся два куска кода - CSS и HTML.

CSS: (вставьте его в свою таблицу стилей или между тэгами <head></head>, заключив в тэги <style></style>)


/*Credits: By Santosh Setty (http://webdesigninfo.wordpress.com) */
/*Posted to: Dynamic Drive CSS Library (http://www.dynamicdrive.com/style/) */

.glossymenu{
position: relative;
padding: 0 0 0 34px;
margin: 0 auto 0 auto;
background: url(lessons/080309glossycss/menur_bg.gif) repeat-x; /*путь к картинке заднего фона*/
height: 46px;
list-style: none;
}

.glossymenu li{
float:left;
}

.glossymenu li a{
float: left;
display: block;
color:#000;
text-decoration: none;
font-family: sans-serif;
font-size: 13px;
font-weight: bold;
padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
height: 46px;
line-height: 46px;
text-align: center;
cursor: pointer; 
}

.glossymenu li a b{
float: left;
display: block;
padding: 0 24px 0 8px; /*Расстояние между элементами меню*/
}

.glossymenu li.current a, .glossymenu li a:hover{
color: #fff;
background: url(lessons/080309glossycss/menur_hover_left.gif) no-repeat; /*путь к левой картинке*/
background-position: left;
}

.glossymenu li.current a b, .glossymenu li a:hover b{
color: #fff;
background: url(lessons/080309glossycss/menur_hover_right.gif) no-repeat right top; /*путь к правой картинке*/
}

HTML: (вставьте его в то место страницы, где у Вас будет меню)

 <ul class="glossymenu">
<li class="current"><a href="http://www.dynamicdrive.com/"><b>Home</b></a></li>
<li><a href="http://www.dynamicdrive.com/style/"><b>CSS</b></a></li>
<li><a href="http://www.dynamicdrive.com/forums/"><b>Forums</b></a></li> 
<li><a href="http://tools.dynamicdrive.com"><b>Webmaster Tools</b></a></li> 
<li><a href="http://www.javascriptkit.com/"><b>JavaScript</b></a></li> 
<li><a href="http://www.cssdrive.com"><b>Gallery</b></a></li> 
</ul>

Не забудьте в css стилях поменять пути до картинок.

Данный урок подготовлен для вас командой сайта ruseller.com
Источник урока: www.dynamicdrive.com
Перевел: Максим Шкурупий
Урок создан: 8 Марта 2009
Просмотров: 73362
Правила перепечатки


5 последних уроков рубрики "CSS"

^ Наверх ^