Главная » Скрипты » Красивое и простое меню на CSS и JS 12.08.2012 00:24
DEMO |
Как я уже сказал "В менюшке не используется графика" так что установка будет простой и не мучительной. И ничего не нужно заливать на свой хост. Давайте сначала посмотрим демо-пример и приступим к установке. Для начала подключим скрипт и вызовем его в нижней части сайта. Ставить в (Нижняя часть сайта) в любое удобное место. Code <script type="text/javascript" src="http://getelement.3dn.ru/materials/menu/menu.js"></script> <script type="text/javascript"> $(document).ready(function() { menuSlider.init('menu','slide') }); </script> Теперь перейдем к CSS и поставим такой код:Code .menu { position:relative; background: -webkit-linear-gradient(top, #333, #555)!important; /*-Здесь мы-*/ background: -moz-linear-gradient(top, #333, #555)!important; /*-используем-*/ background: -ms-linear-gradient(top, #333, #555)!important; /*-градиентную заливку для всего меню-*/ background: -o-linear-gradient(top, #333, #555)!important; /*-Можете поставить картинку или свои цвета-*/ height:35px; /*-Это высота нашего меню-*/ width:540px; /*-Важный параметр о нем ниже расскажу-*/ -webkit-border-radius: 6px; /*-Скругление углов-*/ -moz-border-radius: 6px; border-radius: 6px; }
.menu ul { list-style:none; z-index:10; position:absolute; z-index:100; padding:9px 5px; } .menu li { float:left; }
.menu a, .menu a:active, .menu a:visited, .menu a:hover { text-decoration:none; color:#9ACD32; /*-Это цвет ссылок-*/ padding:10px; } /*-Здесь идут параметры слайда-*/ #slide { border-top:2px solid #9ACD32; position:absolute; top:6px; height:24px; z-index:10; background: -webkit-linear-gradient(top, #777, #444)!important; background: -moz-linear-gradient(top, #777, #444)!important; background: -ms-linear-gradient(top, #777, #444)!important; background: -o-linear-gradient(top, #777, #444)!important; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; } ВАЖНЫЙ ПАРАМЕТР width:540px; Ширину нужно выставлять и подбирать самому под количество ссылок. Чем больше ссылок - тем больше ширина и наоборот.
Теперь пункты самого меню: Code <div class="menu"> <ul id="menu"> <li value="1"><a href="#">JavaScript</a></li> <li><a href="#">Дизайн</a></li> <li><a href="#">HTML</a></li> <li><a href="#">CSS</a></li> <li><a href="#">jQueryUI</a></li> <li><a href="#">jQuery</a></li> <li><a href="#">GetElement</a></li> </ul> <div id="slide"></div> </div> Еще один важный параметр: value="1" - Можно поставить на любой пункт меню, главное чтобы он был. Регулирует на каком из списка меню будет слайд.
|
|
Добавлять комментарии могут только зарегистрированные пользователи. Регистрация | Вход
|
Полезная информация
Мы настоятельно рекомендуем вам использовать браузеры последних версий. Нажмите на иконку, чтобы перейти к скачиванию нужного вам браузера
Для правильного отображения сайта, вам понадобится минимальное разрешение экрана 1024 x 768px, оптимальное разрешение: 1280 x 1024px
Mozilla Firefox - один из лучших браузеров (рекомендуем)
Opera - Популярный браузер, но не полностью поддерживает CSS3
Google Chrome - один из лучших и быстрых браузеров
Safari - Качественый браузер от компании Apple
Яндекс.Браузер - браузер от Яндекс на платформе Chrome
|