Вертикальное анимированное меню Blogger

Просмотров: 421

Fiksirovannoe-menju-BloggerПривет, друзья и товарищи! Столько разнообразных меню для Blogger существуют в интернете, что глаза разбегаются, что даже можно менять их как перчатки. Только на моём блоге их наверное с десяток, а то и больше и не знаешь нужно ли ещё варианты предлагать вам. Наверное нужно, чем больше, тем лучше. Легче будет подобрать именно то, что нужно для вашего блога.

Сегодня я хочу предложить вам фиксированное вертикальное анимированное меню на jQuery. Данное плавающие меню как бы на любителя, устанавливается вертикально с левой стороны блога и при прокрутке страницы, меню остаётся не подвижным. Вообщем, как вертикальные соцкнопки. Меню с иконками, смотрится симпатично:

Fiksirovannoe-menju-v-Blogger
Меню с иконками в Blogger

Как видно из скриншота, меню имеет семь иконок, которые вы можете поменять на свои. После установки в блог, меню будет почти скрыто и при наведение мышки нужные кнопки будут выезжать. Вот, как то так:

Vertikal'noe-animirovannoe-menju
Меню

Как установить фиксированное вертикальное меню в Blogger

Делается это так, в шаблоне блога ищем строчку ]]></b:skin> и чуть выше добавляете стили для меню:

ul#navigation {
position: fixed;
margin: 0px;
padding: 0px;
top: 10px;
left: 0px;
list-style: none;
z-index:9999;
}
ul#navigation li {
width: 100px;
}
ul#navigation li a {
display: block;
margin-left: -2px;
width: 100px;
height: 70px;
background-color:#CFCFCF;
background-repeat:no-repeat;
background-position:center center;
border:1px solid #AFAFAF;
-moz-border-radius:0px 10px 10px 0px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-top-right-radius: 10px;
-khtml-border-bottom-right-radius: 10px;
-khtml-border-top-right-radius: 10px;
/*-moz-box-shadow: 0px 4px 3px #000;
-webkit-box-shadow: 0px 4px 3px #000;
*/
opacity: 0.6;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
ul#navigation .home a{
background-image: url(http://4.bp.blogspot.com/-ZWHmqKVWw-4/T5adP49ZqUI/AAAAAAAAA4E/QA-Z-pCsoME/s1600/home.png);
}
ul#navigation .about a {
background-image: url(http://2.bp.blogspot.com/-7xv_kHaMWDk/T5adQpDSE0I/AAAAAAAAA4M/OhNkgLEnbvw/s1600/idcard.png);
}
ul#navigation .search a {
background-image: url(http://4.bp.blogspot.com/-yMVKk5O3uWk/T5adUYsvmXI/AAAAAAAAA4s/fUoCnxHVkIk/s1600/search.png);
}
ul#navigation .podcasts a {
background-image: url(http://2.bp.blogspot.com/-xel5YPcktJg/T5adRKXclnI/AAAAAAAAA4Y/I_o3QZZn1wA/s1600/ipod.png);
}
ul#navigation .rssfeed a {
background-image: url(http://1.bp.blogspot.com/-MndXeDPjRL8/T5adTrza4vI/AAAAAAAAA4k/UCDeLmrgnZE/s1600/rss.png);
}
ul#navigation .photos a {
background-image: url(http://3.bp.blogspot.com/-LnoSTyruZKM/T5adPPq4FqI/AAAAAAAAA4A/HFNnyG80CBU/s1600/camera.png);
}
ul#navigation .contact a {
background-image: url(http://3.bp.blogspot.com/-3Y6wAMo7Exc/T5adSUyD5bI/AAAAAAAAA4g/TVK9INPVWM0/s1600/mail.png);
}

Друзья, здесь вы можете настроить: top: 10px; отступ от верхней границы блога, то есть, можно расположить меню выше, ниже или посередине блога; background-color:#CFCFCF; - это фон меню, подберите под свой дизайн блога, и также здесь, можно заменить иконки, указав ссылки на них.

Далее, в шаблоне находим тег </head> и чуть выше добавляем код, который отвечает за анимацию кнопок:

<script type="text/javascript">
$(function() {
$('#navigation a').stop().animate({'marginLeft':'-85px'},1000);
$('#navigation > li').hover(
function () {
$('a',$(this)).stop().animate({'marginLeft':'-2px'},200);
},
function () {
$('a',$(this)).stop().animate({'marginLeft':'-85px'},200);
}
);
});
</script>

И последний шаг. Добавляем ещё один код чуть выше тега </body> или ниже строчки <body>

<ul id="navigation">
<li class="home"><a href="#" title="Главная"></a></li>
<li class="about"><a href="#" title="Обо мне"></a></li>
<li class="search"><a href="#" title="Search"></a></li>
<li class="photos"><a href="#" title="Фото"></a></li>
<li class="rssfeed"><a href="#" title="Rss Feed"></a></li>
<li class="podcasts"><a href="#" title="Подкаст"></a></li>
<li class="contact"><a href="#" title="Контакт"></a></li>
</ul>

Всё готово. Вставляйте вместо решёток ваши ссылки и меняйте название меню. Данное вертикальное меню с анимацией испытал на стандартном шаблоне Blogger, на нестандартном шаблоне должно работать тем более. И ещё, если в стандартном шаблоне не будет анимации, то вам надо подключить к блогу библиотеку  jQuery.

Вот, пожалуй на сегодня и всё. Удачи и до скорой встречи.

PS. Пожалуй, повторю свой вопрос здесь, прошу только ответить - Нужно ли увеличить размер шрифта на блоге? Может слишком маленький и вам читать не удобно. Спасибо!


2 комментария к “Вертикальное анимированное меню Blogger”

Оставьте комментарий