(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
DevExpress / Universal Subscription
EMS SQL Management Studio for PostgreSQL (Business) + 1 Year Maintenance
SAP CRYSTAL Reports 2013 WIN INTL NUL
ABViewer Professional пользовательская
CAD Import .NET Professional пользовательская
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Безопасность компьютерных сетей и защита информации
Информационные технологии: CASE, RAD, ERP, OLAP
OS Linux для начинающих. Новости + статьи + обзоры + ссылки
Мир OLAP и Business Intelligence: новости, статьи, обзоры
Один день системного администратора
Каждый день новые драйверы для вашего компьютера!
Все о PHP и даже больше
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100