среда, 15 марта 2017 г.

Уникальная кнопка Scroll To Top



О том, как установить так называемую кнопку "наверх" на Блогспот Блоггер, имеется достаточно информации. Тем не менее, я тоже вношу свой скромный вклад в описание этой темы. 
Моя кнопка имеет пару существенных деталей, которые придают ей уникальность. 



Кнопка устанавливается очень просто. В Дизайн - Добавить гаджет - HTML/JavaScript, необходимо добавить следующий код: 

<style>.b-top {z-index:2600;position:fixed;left:0;bottom:10px;width:34%;margin-left:50%;opacity: 0.5;filter:alpha(opacity=50);}
.b-top:hover {opacity:1;filter:alpha(opacity=100);cursor:pointer;}
.b-top-but {z-index:2600;position:absolute;display:block;left:56px;bottom:0;margin:0 0 0 100%;padding:79px 12px 4px;
color:black;background: url(http://i037.radikal.ru/1303/8e/c701ebd202c1.gif) no-repeat 50% 11px;border-radius:7px;}</style><script type="text/javascript">$(document).ready(function(){
$(window).scroll(function () {if ($(this).scrollTop() > 1000) {$('#scroller').fadeIn();} else {$('#scroller').fadeOut();}});
$('#scroller').click(function () {$('body,html').animate({scrollTop: 0}, 400); return false;});
});</script>

<div id="scroller" class="b-top" style="display: none;"><span class="b-top-but">Наверх</span></div>

Красный цвет кода, это показатель величины прокрутки страницы для появления кнопки. 

Для тех, у кого более аскетический дизайн, я предлагаю вот такую кнопку

<style>.b-top {z-index:2600;position:fixed;left:0;bottom:20px;width:34%;margin-left:50%;opacity: 0.9;filter:alpha(opacity=50);}
.b-top:hover {opacity:1;filter:alpha(opacity=100);cursor:pointer;}
.b-top-but {z-index:2600;position:absolute;display:block;left:56px;bottom:0;margin:0 0 0 100%;padding:32px 12px 4px;
color:white;background:#D8D5C2 url(http://site.yandex.ru/static/css/blocks/b-j-top/b-j-top.png) no-repeat 50% 11px;border-radius:7px;}</style><script type="text/javascript">$(document).ready(function(){
$(window).scroll(function () {if ($(this).scrollTop() > 1000) {$('#scroller').fadeIn();} else {$('#scroller').fadeOut();}});
$('#scroller').click(function () {$('body,html').animate({scrollTop: 0}, 400); return false;});
});</script><div id="scroller" class="b-top" style="display: none;"><span class="b-top-but">наверх</span></div>



Комментариев нет:

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