Soft-kras super portal

Добро пожаловать на Soft-kras портал

Регулярно обновляющийся сайт, основной задачей которого является предоставление бесплатных материалов для посетителей. Мы публикуем софт, кряки к играм, сериалы онлайн, скрипты, шаблоны, и многое другое.
Стартовая Главная Контакты Карта сайта
#Анимированное меню - 22 Февраля 2010 - Скрипты для uCoz - Soft-kras portal

Профиль

Воскресенье 22.06.2025


Сериалы онлайн

Наша кнопка

Качественный софт портал


17:45
Анимированное меню

Шаг 1.

Подключим к нашему документу фреймворк jQuery, и сразу после этого впишем скрипт, необходимый для работы меню.

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

  <script type="text/javascript">

  $(document).ready(function() {

$("#topnav li").prepend("<span></span>"); //Вставляем пустой тег <span> до каждого элемента списка.

$("#topnav li").each(function() { //Для каждого элемента списка...

var linkText = $(this).find("a").html(); //Находим текст внутри тега

$(this).find("span").show().html(linkText); //Добавляем текст в тег <span>

});  

$("#topnav li").hover(function() { //При наведении мыши

$(this).find("span").stop().animate({  

marginTop: "-40" //Находим тег <span> и перемещаем его вверх на 40px

}, 250);

} , function() { //После того, как курсор убран с элемента...

$(this).find("span").stop().animate({

marginTop: "0" //Возвращаем тег <span> к исходному местоположению (0px)

}, 250);

});

});

</script>

Шаг 2.

Само меню, как обычно, представляет собой ненумерованный список. Вставляем его в нужное место нашей веб-страницы:

Для меню без фоновой картинки списку придаем только идентификатор topnav
<ul id="topnav">

<li><a href="ВАША ССЫЛКА">ОПИСАНИЕ</a></li>

<li><a href="ВАША ССЫЛКА">ОПИСАНИЕ</a></li>

<li><a href="ВАША ССЫЛКА">ОПИСАНИЕ</a></li>

<li><a href="ВАША ССЫЛКА">ОПИСАНИЕ</a></li>

<li><a href="ВАША ССЫЛКА">ОПИСАНИЕ</a></li>

<li><a href="ВАША ССЫЛКА">ОПИСАНИЕ</a></li>

</ul>

а варианту с фоновой картинкой присваиваем еще класс, в данном случае v2:

Code
<ul id="topnav" class="v2">

  <li><a href="ВАША ССЫЛКА">ОПИСАНИЕ</a></li>

<li><a href="ВАША ССЫЛКА">ОПИСАНИЕ</a></li>

<li><a href="ВАША ССЫЛКА">ОПИСАНИЕ</a></li>

<li><a href="ВАША ССЫЛКА">ОПИСАНИЕ</a></li>

<li><a href="ВАША ССЫЛКА">ОПИСАНИЕ</a></li>

<li><a href="ВАША ССЫЛКА">ОПИСАНИЕ</a></li>

</ul>

Шаг 3.

Самая важная часть этого меню - это CSS-стили.

Текстовый вариант без фоновой картинки:

Code
</style>
ul#topnav {

margin: 10px 0 20px;  

padding: 0;  

list-style: none;  

font-size: 1.1em;

clear: both;

float: left;

width: 100%;

}

ul#topnav li{

margin: 0;  

padding: 0;  

overflow: hidden;  

float: left;  

height:40px;

}

ul#topnav a, ul#topnav span {

padding: 10px 20px;  

float: left;  

text-decoration: none;  

color: #fff;

text-transform: uppercase;

clear: both;

height: 20px;

line-height: 20px;

background: #1d1d1d;  

}

ul#topnav a { color: #7bc441; }

ul#topnav span {

display: none;

}
</style>

для варианта с фоновой картинкой допишем еще правила для стиля v2:

Code
<style>
ul#topnav.v2 span{

background: url(a_bg.gif) repeat-x left top;

}

ul#topnav.v2 a{

color: #555;

background: url(a_bg.gif) repeat-x left bottom;

}
</style>

Соответственно здесь Вам нужно изменить путь к файлу фоновой картинки, если он лежит не в корне сайта.
Думаю меню вам понравиться , напоминаю при копировании новости указывайте источник!

Скачать Анимированное меню (зеркало)


Категория: Скрипты для uCoz | Просмотров: 595 | Добавил: nikolacry
Всего комментариев: 0

Популярные программы

Реклама

Статистика сайта

www.ALL-TOP.ru Яндекс цитирования