(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
Stimulsoft Reports.Ultimate Single License Includes one year subscription, source code
SAP Crystal Reports XI R2 Dev 2006 INTL WIN NUL License (Version 11)
Rational ClearQuest Floating User License
Symantec Endpoint Encryption, License, 1-24 Devices
ABBYY Lingvo x6 Европейская Домашняя версия, электронный ключ
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
OS Linux для начинающих. Новости + статьи + обзоры + ссылки
Один день системного администратора
Все о PHP и даже больше
Windows и Office: новости и советы
Новые программы для Windows
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100