(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Создаем горизонтальное выпадающее меню при помощи CSS

Источник: webmagazine

В данной статье я расскажу как сделать горизонтальное выпадающее меню с использованием CSS и JavaScript. Разметка основана на маркированных списках и поддерживает один уровень вложенности. Вложенное меню с помощью CSS трансформируется в выпадающее меню, появляющееся при событии onmouseover. Интерфейс меню стилизован во внешнем файле стилей. Также вы можете изменить изображение стрелки, которое обозначает, что у главного пункта меню есть подразделы.

Пример

Скриншот горизонтального выпадающего меню

Смотреть пример

Инструкция по установке

Шаг 1: добавьте следующий код в секцию <head> Вашего HTML файла:

 

<link rel="stylesheet" type="text/css" href="csshorizontalmenu.css" />

<script type="text/javascript" src="csshorizontalmenu.js">

/***********************************************

* CSS Horizontal List Menu- by JavaScript Kit (www.javascriptkit.com)

* Menu interface credits: http://www.dynamicdrive.com/style/csslibrary/item/glossy-vertical-menu/

* This notice must stay intact for usage

* Visit JavaScript Kit at http://www.javascriptkit.com/ for this script and 100s more

***********************************************/

</script>

 

В нем содержатся ссылки на два внешних файла и 3 картики. Скачайте их (правый клик и выберите "Сохранить как"):

Шаг 2: Добавьте следующий HTML код, в котором и содержится само меню:

<div class="horizontalcssmenu">

<ul id="cssmenu1">

<li style="border-left: 1px solid #202020;"><a href="#">Home</a></li>

<li><a href="#">Free JS</a></li>

<li><a href="#">JS Tutorials</a></li>

<li><a href="#">References</a>

    <ul>

    <li><a href="#">JS Reference</a></li>

    <li><a href="#">DOM Reference</a></li>

    <li><a href="#">CSS Reference</a></li>

    </ul>

</li>

<li><a href="#">web Tutorials</a></li>

<li><a href="#">Resources</a>

    <ul>

    <li><a href="#">Dynamic HTML</a></li>

    <li><a href="#">Coding Forums</a></li>

    <li><a href="#">CSS Drive</a></li>

    <li><a href="#">CSS Library</a></li>

    <li><a href="#">Image Optimizer</a></li>

    <li><a href="#">Favicon Generator</a></li>

    </ul>

</li>

</ul>

<br style="clear: left;" />

</div>

Вот и все! Вы можете "тюнинговать" механизм меню, редактируя файл csshorizontalmenu.js

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 02.06.2008 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Microsoft Office 365 для Дома 32-bit/x64. 5 ПК/Mac + 5 Планшетов + 5 Телефонов. Подписка на 1 год.
Quest Software. SQL Navigator Professional Edition
IBM Domino Messaging Client Access License Authorized User License + SW Subscription & Support 12 Months
WinRAR 5.x 1 лицензия
ABBYY Lingvo x6 Многоязычная Профессиональная версия, электронный ключ
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Безопасность компьютерных сетей и защита информации
Информационные технологии: CASE, RAD, ERP, OLAP
Программирование на Microsoft Access
OS Linux для начинающих. Новости + статьи + обзоры + ссылки
Один день системного администратора
Каждый день новые драйверы для вашего компьютера!
Все о PHP и даже больше
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100