Стильное адаптивное меню с поддержкой retina
2013-12-15 19:58:42
Стильное адаптивное меню с поддержкой retina.
1.Скачиваем исходники [isnt-logged]
+ развернуть текст сохранённая копия
Стильное адаптивное меню с поддержкой retina.
1.Скачиваем исходники [isnt-logged]
Вы не можете скачивать файлы с нашего сайта ,рекомендуем Вам responsiveretinareadymenu.zip (28.13 Kb)[/is-logged] ,распаковываем и заливаем в папку с вашим шаблоном.
2.подключаем в хеад main.tpl скрипт и стиль нашего меню.
Код:
<link rel="stylesheet" type="text/css" href="{tpl_url}/css/component.css" />
<script src="{tpl_url}/js/modernizr.custom.js"></script>
3. Добавляем само меню в body сайта
Код:
<nav id="menu" class="nav">
<ul>
<li>
<a href="#">
<span class="icon">
<i aria-hidden="true" class="icon-home"></i>
</span>
<span>Home</span>
</a>
</li>
<li>
<a href="#">
<span class="icon">
<i aria-hidden="true" class="icon-services"></i>
</span>
<span>Services</span>
</a>
</li>
<li>
<a href="#">
<span class="icon">
<i aria-hidden="true" class="icon-portfolio"></i>
</span>
<span>Portfolio</span>
</a>
</li>
<li>
<a href="#">
<span class="icon">
<i aria-hidden="true" class="icon-blog"></i>
</span>
<span>Blog</span>
</a>
</li>
<li>
<a href="#">
<span class="icon">
<i aria-hidden="true" class="icon-team"></i>
</span>
<span>The team</span>
</a>
</li>
<li>
<a href="#">
<span class="icon">
<i aria-hidden="true" class="icon-contact"></i>
</span>
<span>Contact</span>
</a>
</li>
</ul>
</nav>
4.Н и последнее перед /body добавляем скрипт инициализации нашего меню
Код:
<script>
// The function to change the class
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;
};
// Creating our button in JS for smaller screens
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> Menu</button>');
// Toggle the class on click to show / hide the menu
document.getElementById('menutoggle').onclick = function() {
changeClass(this, 'navtoogle active', 'navtoogle');
}
// http://tympanus.net/codrops/2013/05/08/responsive-retina-ready-menu/comment-page-2/#comment-438918
document.onclick = function(e) {
var mobileButton = document.getElementById('menutoggle'),
buttonStyle = mobileButton.currentStyle ? mobileButton.currentStyle.display : getComputedStyle(mobileButton, null).display;
if(buttonStyle === 'block' && e.target !== mobileButton && new RegExp(' ' + 'active' + ' ').test(' ' + mobileButton.className + ' ')) {
changeClass(mobileButton, 'navtoogle active', 'navtoogle');
}
}
</script>
Вроде все ,пишем комменты.
Тэги:
меню,
навигация,
Стильная пагинация
2013-12-08 01:37:22
Вот выставляю пагинацию , красивая стильная,кому надо берем.
1.Скачиваем архив ,распаковываем ...
+ развернуть текст сохранённая копия
Вот выставляю пагинацию , красивая стильная,кому надо берем.
1.Скачиваем архив ,распаковываем и заливаем картинку в папку images вашего шаблона.
2.Открываем файл variables.ini и заменяем содержимое раздела[navigation] на этот код:
Код:
[navigation]
prevlink = " <a id="prev" href='%link%'>%page%</a> "
nextlink = " <a id="next" href='%link%'>%page%</a> "
current_page = " <b>%page%</b> "
link_page = " <a href='%link%'>%page%</a> "
dots = " <span>...</span> "
3.В стили добавляем :
Код:
/**********************pagination******************************/
#pagination{margin-bottom:-50px;font-size:13px;font-weight:bold;line-height:37px;}
#pagination a,#pagination b{margin-right:2px;width:37px;height:37px;text-align:center;display:inline-block;}
#pagination a{background:url(../images/bg-pagination.png) 0 0 no-repeat;}
#pagination a:hover{color:#fff;background:url(../images/bg-pagination.png) 0 -37px no-repeat;}
#pagination b{color:#fff;background:url(../images/bg-pagination.png) 0 -74px no-repeat;}
#pagination span{margin-right:2px;}
#pagination #next{background:url(../images/bg-pagination.png) 0 -111px no-repeat;}
#pagination #next:hover{background:url(../images/bg-pagination.png) 0 -148px no-repeat;}
#pagination #prev{background:url(../images/bg-pagination.png) 0 -185px no-repeat;}
#pagination #prev:hover{background:url(../images/bg-pagination.png) 0 -222px no-repeat;}
4.В файле pages.tpl заменить код на этот:
Код:
<div id="pagination">
[prev-link] [/prev-link]{pages}[next-link] [/next-link]
</div>
вот и все
Тэги:
иконки,
интерфейс,,
кнопки,
меню,
навигация,
Создай меню WordPress своей мечты! Все ответы, как создать меню за 5 минут.
2013-12-01 23:18:28
Всем привет! Сегодня я решил рассказать о том как сделать красочное и функциональное меню для своего ...
+ развернуть текст сохранённая копия
Всем привет! Сегодня я решил рассказать о том как сделать красочное и функциональное меню для своего блога или сайта на WordPress, я расскажу вам как создать меню для WordPress при помощи стандартных средств WordPress и при помощи плагинов меню Wordpress. Выбор для тематики сегодняшней статьи не случаен: во-первых я не рассказывал Вам о том как [...]
Тэги:
wordpress,
меню,
навигация,
плагины,
произвольное,
руководство,
создать,
урок
Car Tripper для BlackBerry 10: приложение для водителей
2013-11-28 18:20:39
Car Tripper является идеальным инструментом для вашего BlackBerry 10, если у вас есть необходимость ...
+ развернуть текст сохранённая копия
Car Tripper является идеальным инструментом для вашего BlackBerry 10, если у вас есть необходимость для записи автомобильных поездок. На самом деле, возможности приложения не ограничивается использованием в машине, в настройках можно изменить рейтинг скорости, и оно должно быть полезно для бега и пеших прогулок. При запуске приложения вы увидите четыре вкладки. Первой по умолчанию является […]
Тэги:
gps,
навигация,
новости,
программы
2ГИС: детальный справочник города с 3D картой для BlackBerry 10
2013-11-27 23:00:39
2ГИС это подробный и актуальный справочник организаций и мест с картой города. Основная особенность ...
+ развернуть текст сохранённая копия
2ГИС это подробный и актуальный справочник организаций и мест с картой города. Основная особенность это работа оффлайн, карты заблаговременно загружаются в память телефона и вы можете экономить на трафике, что особенно актуально в поездках, список доступных карт впечатляет, только в России доступны 225 городов: 2ГИС — это все организации города, их контакты, адреса, время работы […]
Тэги:
gps,
навигация,
новости,
программы