Стильное горизонтальное меню на CSS3 с эффектом изменения фона отдельной ссылки при наведении курсора мыши

Информация, представленная на этой странице ориентирована в первую очередь для начинающих web-мастеров.

Линейные градиентные фоны в CSS3 позволяют добавлять окончательный фон для любого элемента на странице. В этом меню используется CSS3 градиент, чтобы произвести эффект изменения фона при наведении курсора мыши на отдельную ссылку. Независимо от цвета фона главного UL, фон пункта меню изменяется и приобретает полупрозрачность. Эффект поддерживается в современных браузерах. Изображения не используются.

Демо-пример

Установка на сайт

1. Код в таблице внизу вставить в раздел head или файл стилей сайта:

Для выделения текста сделайте щелчок мышью.
Для увеличения окна, «подцепите» мышью правый нижний угол.


2. А этот код скопируйте и расположите в разделе body в том месте, где желаете видеть меню:


<ul class="semiopaquemenu">
<li><a href="#" class="selected">Главная</a></li>
<li><a href="#">Дизайн</a></li>
<li><a href="#">Программы</a></li>
<li><a href="#">Web-мастер</a></li>
<li><a href="#">JavaScript</a></li>
<li><a href="#">Галереи</a></li>
</ul>
<div class="bottombar"></div>


Первой ссылке меню (Главная) присвоен класс "selected", что можно наблюдать в демо-примере. Если не нравится такой расклад, просто уберите часть кода (class="selected") из строки со ссылкой Главная.

А уж если окончательно и бесповоротно хотите избавиться от класса "selected", удалите в CSS часть кода (a.selected) из строки:


ul.semiopaquemenu li a:hover, ul.semiopaquemenu li a.selected

По умолчанию меню выравнивается по левому краю. Для выравнивания меню по центру или по правому краю, замените в CSS - определении ul.semiopaquemenu параметр "left" на "center" или "right", соответственно, в строке:


text-align: left;

Для корректной работы меню проставьте свои URL-лы и названия каждой ссылки.

Спасибо за внимание. Пока! L.M.


Ваше мнение по материалу, изложенному на сайте




  © 2015–2024  dynamic-site.olerant.ru  L.M. Служба поддержки Яндекс.Метрика