WebElement - Лучшие авторские скрипты для вашего сайта и блога
WebElement - это сборник дизайнерских мелочей
А также скриптов, помогающих вам в сайто-строении.
Мы поможем вам сделать сайт красивее, мобильнее и удобнее.
У нас вы можете найти готовые решения на:
HTML, CSS\CSS3, jQuery, JS, плагинам к библиотеке JQ и не только...
Используйте только качественные скрипты на своих сайтах.
Главная » Скрипты »

Красивое и простое меню на CSS и JS

12.08.2012 00:24

DEMOКрасивое и простое меню на CSS и JS

Как я уже сказал "В менюшке не используется графика" так что установка будет простой и не мучительной.
И ничего не нужно заливать на свой хост.
Давайте сначала посмотрим демо-пример и приступим к установке.
Для начала подключим скрипт и вызовем его в нижней части сайта.
Ставить в (Нижняя часть сайта) в любое удобное место.
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" - Можно поставить на любой пункт меню, главное чтобы он был.
Регулирует на каком из списка меню будет слайд.

Категория: Навигация | Просмотров: 934 | Добавил: Cradleshel

Теги: Java script, Меню для Ucoz, красивое меню, CSS3, меню для сайта, jQuery, меню

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
«  Август 2012  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031
Оценка сайта
Всего ответов: 336

Полезная информация

Мы настоятельно рекомендуем вам использовать браузеры последних версий. Нажмите на иконку, чтобы перейти к скачиванию нужного вам браузера

Для правильного отображения сайта, вам понадобится минимальное разрешение экрана 1024 x 768px, оптимальное разрешение: 1280 x 1024px