Каталог Java скриптов!Онлайн сервисов!Всё для Веб-мастера!

Верстка сайтов

Добавить в избранное Верстка сайтов

Вход
Логин:
Пароль:
На сайте
Всего: 1
Гостей: 1
Пользователей: 0
Главная » 2009 » Ноябрь » 5 » Меню с помощью CSS в стиле Windows Vista
Меню с помощью CSS в стиле Windows Vista
1:15:52 PM

На скриншоте показан тулбар Windows Vista и мы попробуем создать такое же меню с помощью HTML и CSS.


Тулбар Windows Vista


Меню в стиле Windows Vista

Меню создадим с помощью списка (тег <ul>). Список поместим внутрь блока с id = #vista_toolbar. Каждый элемент <li> будет отдельной кнопкой. Таким образом если нам понадобится добавить еще одну кнопку, то для этого надо будет просто добавить тег <li>.
Получится следующий код:

<div id="vista_toolbar">
<ul>
       <li>...</li>
</ul>
</div>

Теперь определим стили для этих элементов.
Сначала для нашего контейнера - <div id="vista_toolbar">

#vista_toolbar {
float:left;
font:normal 12px 'Trebuchet MS','Arial';
margin:0;
padding:0;
}
Затем для элемента <ul>, который находится внутри контейнера:
#vista_toolbar ul {
background-image:url(back.gif);
background-repeat:repeat-x;
float:left;
line-height:32px;
list-style:none;
margin:0;
padding:0 10px 0 10px;
width:500px;
}

Высота меню определяется свойством „line-height:32px;“, ширина - „width:500px;“, также устанавливаем внутренние отступы, чтобы кнопки не "прилипали" к границам меню.

Теперь настала очередь кнопок - контейнером для них будет тег <li>
#vista_toolbar li {
display:inline;
padding:0;
}

Display „inline“ устанавливаем для того чтобы кнопки располагались в одну линию.
Чтобы создать фон для кнопок нам потребуются 2 картинки: 

left.png -
и
right.png -

Внутрь тега <li> добавим <a:hover>, что бы меню работало в IE 6.0

HTML код кнопки:

<li>
<a href="#">
<span>Add New</span>
</a>
</li>

Если Вы хотите добавить картинку перед текстом, то просто добавьте <img align="left" src="/files/add.gif" alt="add new" /> внутрь тега <span>

Пример HTML кода кнопки с картинкой:
<li>
<a href="#">
<span>
<img align="left" src="files/add.gif" alt="add new"/>Add New
</span>
</a>
</li>

Добавьте стили для кнопок
#vista_toolbar a {
color:#FFF
float:left;
padding:0 3px 0 3px;
text-decoration:none;
}

Тут код простой и не требует подробных комментариев.
#vista_toolbar a span {
display:block;
float:none;
padding:0 10px 0 7px;
}
#vista_toolbar a span img {
border:none;
margin:8px 4px 0 0;
}

Следующий код определяет поведение кнопки при наведении мыши
#vista_toolbar a:hover{
background: url(left.png) no-repeat left center;
}
#vista_toolbar a:hover span {
background:url(right.png) no-repeat right center;
}

Это меню было протестировано в следующих браузерах: Firefox 2, IE 6, IE 7, Opera 9.2, Safari 3.0.3 for Windows
Категория: Верстка сайтов | Просмотров: 1439 | Добавил: scriptozna | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Топ статьи


  Рекомендуем
АнтеБаннер
Сервисы для веб-мастера
Windows DI
Заработок для вебмастера
Все для веб-мастера
Фотообои
Шокирующие фото

Рейтинг@Mail.ru Rambler's Top100
Хостинг от uCoz