Вращающееся меню из пяти разделов для uCoz - Меню - UCOZ - Каталог файлов - Каморка
kamorka
Menu
Правила чата
Пользователи онлайн
Мини-чат
+Мини-чат
0
Онлайн всего: 1
Гостей: 1
Пользователей: 0
   Категории

Комментарии

KaMoRkA.uCoz.com -- uCoz -- Меню


Хочу представить Вам не плохое, вращающееся меню, из пяти разделов, для сайтов в системе uCoz. Данное меню сделано из CSS и JS, так же в меню присутствуют иконки, размером 45x45(в архиве есть PSD иконок). Как работает меню: При установки на свой сайт данного меню, у Вас появится с правой стороны пять иконок, если навести на один из разделов курсор мыши, то оно плавно открывается влево и в тоже время крутится иконка. В нашем случае, мы сделали такие разделы как - Главная, Архив файлов, Помощь, Контакты и Поиск.

Установка:
1. Скачиваем архив с нашего сайта, загружаем папку menu_ie к корень своего сайта
2. Заходим в ПУ - Управление дизайном, выбираем место куда будете ставить меню и ставим данный код в выбранное место:
Код
<link rel="stylesheet" href="/menu_ie/css/style.css" type="text/css" media="screen"/>  
  <div class="menu">  
  <div class="item">  
  <a class="link icon_search"></a>  
  <div class="item_content">  
  <h2>Поиск</h2>  
  <p>  
  <form onsubmit="document.getElementById('sfSbm').disabled=true" method="get" style="margin:0px" action="/search/">  
  <input placeholder="Введите текст..." class="search-bar" type="text" name="q" maxlength="45" onclick="if (this.value=='Поиск...'){this.value='';}"/>  
  <i class="search-btn fa fa-search"></i>  
  <form>  
  </p>  
  </div>  
  </div>  
  <div class="item">  
  <a class="link icon_contact"></a>  
  <div class="item_content">  
  <h2>Контакты</h2>  
  <p>  
  <a href="#">ВКонтакте</a>  
  <a href="#">Твиттер</a>  
  <a href="#">Фейсбук</a>  
  </p>  
  </div>  
  </div>  
  <div class="item">  
  <a class="link icon_help"></a>  
  <div class="item_content">  
  <h2>Помощь</h2>  
  <p>  
  <a href="#">Шаблоны</a>  
  <a href="#">Скрипты</a>  
  <a href="#">Информеры</a>  
  </p>  
  </div>  
  </div>  
  <div class="item">  
  <a class="link icon_archive"></a>  
  <div class="item_content">  
  <h2>Архив файлов</h2>  
  <p>  
  <a href="#">Шаблоны</a>  
  <a href="#">Скрипты</a>  
  <a href="#">Информеры</a>  
  </p>  
  </div>  
  </div>  
  <div class="item">  
  <a class="link icon_home"></a>  
  <div class="item_content">  
  <h2>Главная</h2>  
  <p>  
  <a href="/">Главная</a>  
  <a href="/forum">Форум</a>  
  </p>  
  </div>  
  </div>  
  </div>  
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>  
<script src="/menu_ie/js/jquery-css-transform.js" type="text/javascript"></script>  
<script src="/menu_ie/js/jquery-animate-css-rotate-scale.js" type="text/javascript"></script>  
<script>  
  $('.item').hover(  
  function(){  
  var $this = $(this);  
  expand($this);  
  },  
  function(){  
  var $this = $(this);  
  collapse($this);  
  }  
  );  
  function expand($elem){  
  var angle = 0;  
  var t = setInterval(function () {  
  if(angle == 1440){  
  clearInterval(t);  
  return;  
  }  
  angle += 40;  
  $('.link',$elem).stop().animate({rotate: '+=-40deg'}, 0);  
  },10);  
  $elem.stop().animate({width:'278px'}, 1000)  
  .find('.item_content').fadeIn(400,function(){  
  $(this).find('p').stop(true,true).fadeIn(600);  
  });  
  }  
  function collapse($elem){  
  var angle = 1440;  
  var t = setInterval(function () {  
  if(angle == 0){  
  clearInterval(t);  
  return;  
  }  
  angle -= 40;  
  $('.link',$elem).stop().animate({rotate: '+=40deg'}, 0);  
  },10);  
  $elem.stop().animate({width:'52px'}, 1000)  
  .find('.item_content').stop(true,true).fadeOut().find('p').stop(true,true).fadeOut();  
  }  
</script>

Важно!

При копировании материала указывать ссылку на источник.

- 367
- 21-Декабря-2016
- 2
- 0
Материал разместил:

Похожий материал
Статьи сайта