MENU
Главная » Шаблоны и Скрипты для uCoz » Скрипты для uCoz » Меню для uCoz

Адаптивное Retina меню для uCoz

29.03.2015, 22:02
Современное и адаптивное меню для uCoz сайтов .
Меню будет меняться в зависимости от размера окно вашего браузера.

Установка:

Скачайте архив и загрузите папки в файловый менеджер вашего сайта.

Затем установите код самого меню в нужную часть вашего сайта.

Код
<nav id="menu" class="nav">  
  <ul>
  <li>
  <a href="#">
  <span class="icon">
  <i aria-hidden="true" class="icon-home"></i>
  </span>
  <span>Главная</span>
  </a>
  </li>
  <li>
  <a href="#">
  <span class="icon">  
  <i aria-hidden="true" class="icon-services"></i>
  </span>
  <span>Услуги</span>
  </a>
  </li>
  <li>
  <a href="#">
  <span class="icon">
  <i aria-hidden="true" class="icon-portfolio"></i>
  </span>
  <span>Портфолио</span>
  </a>
  </li>
  <li>
  <a href="#">
  <span class="icon">
  <i aria-hidden="true" class="icon-blog"></i>
  </span>
  <span>Блог</span>
  </a>
  </li>
  <li>
  <a href="#">
  <span class="icon">
  <i aria-hidden="true" class="icon-team"></i>
  </span>
  <span>Команда</span>
  </a>
  </li>
  <li>
  <a href="#">
  <span class="icon">
  <i aria-hidden="true" class="icon-contact"></i>
  </span>
  <span>Контакты</span>
  </a>
  </li>
  </ul>
  </nav>


Затем установите в нижнюю часть сайта скрипт

Код
<script>
  // Функция для изменения класса
  var changeClass = function (r,className1,className2) {
  var regex = new RegExp("(?:^|\\s+)" + className1 + "(?:\\s+|$)");
  if( regex.test(r.className) ) {
  r.className = r.className.replace(regex,' '+className2+' ');
  }
  else{
  r.className = r.className.replace(new RegExp("(?:^|\\s+)" + className2 + "(?:\\s+|$)"),' '+className1+' ');
  }
  return r.className;
  };  

  // Создание кнопки меню в JS для маленьких экранов
  var menuElements = document.getElementById('menu');
  menuElements.insertAdjacentHTML('afterBegin','<button type="button" id="menutoggle" class="navtoogle" aria-hidden="true"><i aria-hidden="true" class="icon-menu"> </i> Меню</button>');

  // Переключение класса по клику - показать/скрыть меню
  document.getElementById('menutoggle').onclick = function() {
  changeClass(this, 'navtoogle active', 'navtoogle');
  }
  </script>
<script src="/js/modernizr.custom.js"></script>
<link rel="stylesheet" type="text/css" href="/css/component.css" />


И не забывайте после установки нажимать на кнопку СОХРАНИТЬ
Категория: Меню для uCoz | Добавил: Dimstrik
Просмотров: 452 | Загрузок:18 Скачать (15.2 Kb)




К сожалению, похожего ничего не нашлось!


Всего комментариев: 0
Оставить свой комментарий

Используются технологии uCoz