Древовидный список | HTML
Posted: 29 Dec 2014 02:16 AM PST
Простой вложенный список Древовидное меню, пункты которого объединяются линиями Древовидный раскрывающийся список с JavaScript Древовидный раскрывающийся список только на CSS Горизонтальная древовидная таблица Вертикальная древовидная таблица HTML код таблицы зафиксировать панель Простой вложенный список Сайт Блог HTML CSS JavaScript
Лучшие виджеты к Новому году на ваш Блогспот
Posted: 28 Dec 2014 09:39 AM PST
Птицы, рыбы и насекомые — это животные или нет? Да, это животные!
Posted: 25 Dec 2014 05:33 AM PST
Почти все живые организмы, кроме растений, грибов и бактерий, являются животными. Это и птицы, и рыбы, и насекомые. Организмы Прокариоты(доядерные) Бактерии Археи Эукариоты(ядерные) Протисты Хромисты Растения Грибы Животные подцарствоПрометазои Губки Пластинчатые подцарствоЭуметазои
Прокрутка модального окна | CSS
Posted: 21 Dec 2014 05:14 AM PST
Убрать сдвиг сайта при появлении полосы прокрутки Модальное окно CSS Оптимальное модальное окно JavaScript Popup при входе на сайт зафиксировать панель Если содержимого в модальном окне много, то прокручивать следует его, а не scrollbar <html>. Но полосу прокрутки <html> перекрыть нельзя: образец. Зато можно накрыть полосу прокрутки <body>. Вот вариант кода чтобы <html>...
Убрать сдвиг сайта при появлении полосы прокрутки | CSS
Posted: 18 Dec 2014 06:39 AM PST
Прокрутка модального окна зафиксировать панель Если сайт размещён по центру окна браузера (на «Шпаргалке блоггера» основное содержимое ограничено красными линиями) header, main, footer { max-width: 1200px; margin: 0 auto; } то при переходе с короткой страницы на длинную контент дёргается влево на небольшое расстояние, равное ширине вертикальной полосы прокрутки (scrollbar): пример. Чтобы
Звенящиие шарики при наведении курсора на новогодней гирлянде
Posted: 07 Dec 2014 09:38 AM PST
Я уже публиковал код новогодней гирлянды с "качающимися" шариками: http://blogodel.com/2012/12/novogodnjaja-girljanda-blogger-blogspot.html
В этот раз шарики качаются и звенят при наведении курсора.
Как всегда код адаптирован для Блогспот, и вставляется очень просто (одним телодвижением):
В Дизайн - Добавить гаджет - HTML/JavaScript
<div class="b-page_newyear"> <div class="b-page__content"> <!-- новогодняя мотня newyear.html --> <i class="b-head-decor"> <i class="b-head-decor__inner b-head-decor__inner_n1"> <div class="b-ball b-ball_n1 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n2 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n3 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n4 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n5 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n6 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n7 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n8 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n9 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i1"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i2"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i3"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i4"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i5"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i6"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> </i> <i class="b-head-decor__inner b-head-decor__inner_n2"> <div class="b-ball b-ball_n1 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n2 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n3 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n4 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n5 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n6 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n7 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n8 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n9 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i1"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i2"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i3"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i4"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i5"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i6"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> </i> <i class="b-head-decor__inner b-head-decor__inner_n3"> <div class="b-ball b-ball_n1 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n2 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n3 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n4 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n5 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n6 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n7 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n8 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n9 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i1"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i2"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i3"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i4"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i5"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i6"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> </i> <i class="b-head-decor__inner b-head-decor__inner_n4"> <div class="b-ball b-ball_n1 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n2 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n3 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n4 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n5 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n6 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n7 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n8 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n9 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i1"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i2"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i3"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i4"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i5"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i6"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> </i> <i class="b-head-decor__inner b-head-decor__inner_n5"> <div class="b-ball b-ball_n1 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n2 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n3 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n4 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n5 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n6 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n7 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n8 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n9 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i1"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i2"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i3"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i4"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i5"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i6"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> </i> <i class="b-head-decor__inner b-head-decor__inner_n6"> <div class="b-ball b-ball_n1 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n2 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n3 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n4 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n5 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n6 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n7 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n8 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n9 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i1"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i2"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i3"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i4"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i5"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i6"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> </i> <i class="b-head-decor__inner b-head-decor__inner_n7"> <div class="b-ball b-ball_n1 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n2 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n3 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n4 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n5 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n6 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n7 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n8 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_n9 b-ball_bounce"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i1"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i2"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i3"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i4"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i5"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> <div class="b-ball b-ball_i6"><div class="b-ball__right"></div><div class="b-ball__i"></div></div> </i> </i> </div> </div> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script> <script src="http://megascripts.ru/demo/new_year_motnya/swfobject.min.js" type="text/javascript"></script> <script src="http://megascripts.ru/demo/new_year_motnya/newyear.js" type="text/javascript"></script><link href="http://megascripts.ru/demo/new_year_motnya/style.css" rel="stylesheet" /> http://blogodel.com/
Порхающие бабочки для блогспот
Posted: 30 Nov 2014 08:48 AM PST
Хотите бабочек на ваш Блогспот . . ? Пожалуйста!
Не совсем ко времени года, но иначе "потеряется" ценный скрипт!
Код, вставляется очень просто:
В Дизайн - Добавить гаджет - HTML/JavaScript
<script language="JavaScript1.2"> /* Flying Butterfly script (L'Arcangelo Michelle.) The script is intended for forums and websites on the subject of fantasy created by Cardinal Michele Ali Carter. */ var Ymax=8; //MAX # OF PIXEL STEPS IN THE "X" DIRECTION var Xmax=8; //MAX # OF PIXEL STEPS IN THE "Y" DIRECTION var Tmax=10000; //MAX # OF MILLISECONDS BETWEEN PARAMETER CHANGES //FLOATING IMAGE URLS FOR EACH IMAGE. ADD OR DELETE ENTRIES. KEEP ELEMENT NUMERICAL ORDER STARTING WITH "0" !! var floatimages=new Array(); floatimages[0]='http://j-p-g.net/if/2013/04/19/0752011001366355810.gif'; floatimages[1]='http://j-p-g.net/if/2013/04/19/0752011001366355810.gif';floatimages[0]='http://j-p-g.net/if/2013/04/19/0752011001366355810.gif'; floatimages[1]='http://j-p-g.net/if/2013/04/19/0752011001366355810.gif'; floatimages[2]='http://j-p-g.net/if/2013/04/19/0752011001366355810.gif'; floatimages[2]='http://j-p-g.net/if/2013/04/19/0752011001366355810.gif'; //*********DO NOT EDIT BELOW*********** var NS4 = (navigator.appName.indexOf("Netscape")>=0 && parseFloat(navigator.appVersion) >= 4 && parseFloat(navigator.appVersion) < 5)? true : false; var IE4 = (document.all)? true : false; var NS6 = (parseFloat(navigator.appVersion) >= 5 && navigator.appName.indexOf("Netscape")>=0 )? true: false; var wind_w, wind_h, t='', IDs=new Array(); for(i=0; i<floatimages.length; i++){ t+=(NS4)?'<layer name="pic'+i+'" visibility="hide" width="10" height="10"><a ">' : '<div id="pic'+i+'" style="position:absolute; visibility:hidden;width:10px; height:10px"><a >'; t+='<img src="'+floatimages[i]+'" name="p'+i+'" border="0">'; t+=(NS4)? '</a></layer>':'</a></div>'; } document.write(t); function moveimage(num){ if(getidleft(num)+IDs[num].W+IDs[num].Xstep >= wind_w+getscrollx())IDs[num].Xdir=false; if(getidleft(num)-IDs[num].Xstep<=getscrollx())IDs[num].Xdir=true; if(getidtop(num)+IDs[num].H+IDs[num].Ystep >= wind_h+getscrolly())IDs[num].Ydir=false; if(getidtop(num)-IDs[num].Ystep<=getscrolly())IDs[num].Ydir=true; moveidby(num, (IDs[num].Xdir)? IDs[num].Xstep : -IDs[num].Xstep , (IDs[num].Ydir)? IDs[num].Ystep: -IDs[num].Ystep); } function getnewprops(num){ IDs[num].Ydir=Math.floor(Math.random()*2)>0; IDs[num].Xdir=Math.floor(Math.random()*2)>0; IDs[num].Ystep=Math.ceil(Math.random()*Ymax); IDs[num].Xstep=Math.ceil(Math.random()*Xmax) setTimeout('getnewprops('+num+')', Math.floor(Math.random()*Tmax)); } function getscrollx(){ if(NS4 || NS6)return window.pageXOffset; if(IE4)return document.body.scrollLeft; } function getscrolly(){ if(NS4 || NS6)return window.pageYOffset; if(IE4)return document.body.scrollTop; } function getid(name){ if(NS4)return document.layers[name]; if(IE4)return document.all[name]; if(NS6)return document.getElementById(name); } function moveidto(num,x,y){ if(NS4)IDs[num].moveTo(x,y); if(IE4 || NS6){ IDs[num].style.left=x+'px'; IDs[num].style.top=y+'px'; }} function getidleft(num){ if(NS4)return IDs[num].left; if(IE4 || NS6)return parseInt(IDs[num].style.left); } function getidtop(num){ if(NS4)return IDs[num].top; if(IE4 || NS6)return parseInt(IDs[num].style.top); } function moveidby(num,dx,dy){ if(NS4)IDs[num].moveBy(dx, dy); if(IE4 || NS6){ IDs[num].style.left=(getidleft(num)+dx)+'px'; IDs[num].style.top=(getidtop(num)+dy)+'px'; }} function getwindowwidth(){ if(NS4 || NS6)return window.innerWidth; if(IE4)return document.body.clientWidth; } function getwindowheight(){ if(NS4 || NS6)return window.innerHeight; if(IE4)return document.body.clientHeight; } function init(){ wind_w=getwindowwidth(); wind_h=getwindowheight(); for(i=0; i<floatimages.length; i++){ IDs[i]=getid('pic'+i); if(NS4){ IDs[i].W=IDs[i].document.images["p"+i].width; IDs[i].H=IDs[i].document.images["p"+i].height; } if(NS6 || IE4){ IDs[i].W=document.images["p"+i].width; IDs[i].H=document.images["p"+i].height; } getnewprops(i); moveidto(i , Math.floor(Math.random()*(wind_w-IDs[i].W)), Math.floor(Math.random()*(wind_h-IDs[i].H))); if(NS4)IDs[i].visibility = "show"; if(IE4 || NS6)IDs[i].style.visibility = "visible"; startfly=setInterval('moveimage('+i+')',Math.floor(Math.random()*100)+100); }} function hidebutterfly(){ for(i=0; i<floatimages.length; i++){ if (IE4) eval("document.all.pic"+i+".style.visibility='hidden'") else if (NS6) document.getElementById("pic"+i).style.visibility='hidden' else if (NS4) eval("document.pic"+i+".visibility='hide'") clearInterval(startfly) } } if (NS4||NS6||IE4){ window.onload=init; window.onresize=function(){ wind_w=getwindowwidth(); wind_h=getwindowheight(); } } </script> http://blogodel.com/
area map Generator | HTML
Posted: 25 Nov 2014 08:02 AM PST
многоугольник прямоугольник круг Возможности online-генератора map area. Как им пользоваться? желательно открыть браузер Mozilla FireFox. ввести URL-адрес своего изображения в верхнее поле. обозначить контур путём установок точек либо путём обведения необходимого участка с нажатой левой клавишей мышки. Красная линия покажет будущие очертания. координаты (по два
Анимированный робот социальных кнопок
Posted: 23 Nov 2014 10:04 AM PST
Сегодня я предлагаю вам совершенно
уникальный виджет анимированного робота, при нажатии на который появляются социальные кнопки. Сразу предупреждаю - этот виджет целесообразно ставить только тем владельцам блогов, которые уверены в своих читателях. В противном случае, недовольные посетители вашего блога больше не будут посещать ваш ресурс!
Образец можно посмотреть здесь: http://blogodeltest2.blogspot.de/
Код, вставляется очень просто:
В Дизайн - Добавить гаджет - HTML/JavaScript
<!-- ++ Подключение библиотеки :: plus-plus.net (v2.0) ++ --> <script type="text/javascript">plusplus={},plusplus.nr=[],plusplus.ready=function(e){plusplus.nr[plusplus.nr.length]=e};var b=document.createElement("script");b.src="//jquery-library.net/plusplus-2.0.min.js",b.charset="UTF-8",b.async=!0,b.type="text/javascript";try{document.getElementsByTagName("head")[0].appendChild(b)}catch(a){document.getElementsByTagName("body")[0].appendChild(b)}</script> <style>[class^=plusplus_]{overflow:visible;margin:0;padding:0;border:0;background:0;line-height:normal;list-style:none;font-size:12px;font-family:Verdana,Arial;color:#000;width:auto;height:auto;vertical-align:top;text-decoration:none;text-align:left}[class^=plusplus_sl]{font:inherit;color:inherit;line-height:inherit;text-align:inherit}</style> <!-- -- Подключение библиотеки :: plus-plus.net (v2.0) -- --> <!-- ++ Настройки анимации :: plus-plus.net (v2.0) ++ --> <div class="plusplus_sb" data-html="PHN0eWxlPiAucGx1c3BsdXNfcm9ib3QgeyBiYWNrZ3JvdW5kOiB1cmwoLy9qcXVlcnktbGlicmFyeS5uZXQvcGx1c3BsdXMvYW5pbWF0ZS1yb2JvdC5naWYpOyBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgaGVpZ2h0OiAyNjJweDsgd2lkdGg6IDE1MHB4OyBwb3NpdGlvbjogZml4ZWQ7IGxlZnQ6IC01MCU7IGJvdHRvbTogLTEwcHg7IHotaW5kZXg6IDgwMDA7IH0gLnBsdXNwbHVzX29ibGFrbyB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAyODBweDsgYmFja2dyb3VuZDogIzAwMDsgY29sb3I6ICNGRkY7IHBhZGRpbmc6IDEwcHggNXB4OyBib3JkZXItcmFkaXVzOiAxMHB4OyB3aWR0aDogMTYwcHg7IG1hcmdpbi1sZWZ0OiAtMjBweDsgdGV4dC1hbGlnbjogY2VudGVyOyBvcGFjaXR5OiAwLjg1OyBmb250LXNpemU6IDE0cHg7IHotaW5kZXg6IDgxMDA7IH0gLnBsdXNwbHVzX29ibGFrbzpiZWZvcmUgeyBjb250ZW50OiAiIjsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206IC01cHg7IGxlZnQ6IDc1cHg7IHdpZHRoOiAyMnB4OyBoZWlnaHQ6IDIycHg7IGJveC1zaGFkb3c6IDZweCA1cHggOXB4IC05cHggIzAwMDsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgYmFja2dyb3VuZDogIzAwMDsgei1pbmRleDogLTE7IH0gLnBsdXNwbHVzX2ZsaXBIIHsgLW1vei10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgLW8tdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7IHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyBmaWx0ZXI6IEZsaXBIOyAtbXMtZmlsdGVyOiAiRmxpcEgiOyB9IC5wbHVzcGx1c19mbGlwSCAucGx1c3BsdXNfb2JsYWtvIHsgLW1vei10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgLW8tdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7IHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyBmaWx0ZXI6IEZsaXBIOyAtbXMtZmlsdGVyOiAiRmxpcEgiOyB9IDwvc3R5bGU+PGRpdiBjbGFzcz0icGx1c3BsdXNfYWxsUm9ib3QiIG9uQ2xpY2s9InBwX3JvYm90X05ld1dpbmRvdygpIj48L2Rpdj48c2NyaXB0PiB0cnkgeyBmdW5jdGlvbiBwcF9yb2JvdF9OZXdXaW5kb3coKSB7IHBsdXNwbHVzLnZhcnMubXcudGltZU9wZW4gPSAxMDA7IHBsdXNwbHVzLnZhcnMubXcuY292ZXJhZ2VVbmxvY2sgPSAibm9uZSI7IHBsdXNwbHVzLnZhcnMubXcudGltZVVubG9jayA9IDg2NDAwICogNzsgcGx1c3BsdXMudmFycy5tdy5jYWxsYmFjayA9ICJwcF9yb2JvdF9zdG9wKCkiOyBwbHVzcGx1cy52YXJzLm13Lmh0bWwgPSAiUEdScGRpQnBaRDBpY0d4MWMzQnNkWE5mYlhkQ1p5SWdZMnhoYzNNOUluQnNkWE53YkhWelgyMTNNU0lnYzNSNWJHVTlJbUpoWTJ0bmNtOTFibVF0WTI5c2IzSTZjbWRpWVNnd0xDQXdMQ0F3TENBd0xqWXBPeUJ3YjNOcGRHbHZianBtYVhobFpEc2dkMmxrZEdnNk1UQXdKVHNnYUdWcFoyaDBPakV3TUNVN0lIb3RhVzVrWlhnNk9UazVPVHNnZEc5d09qQTdJR3hsWm5RNk1Ec2dZbTkwZEc5dE9qQTdJSEpwWjJoME9qQTdJR1JwYzNCc1lYazZibTl1WlRzaVBqd3ZaR2wyUGp4a2FYWWdhV1E5SW5Cc2RYTndiSFZ6WDIxM0lpQnpkSGxzWlQwaVpHbHpjR3hoZVRwdWIyNWxPeUI2TFdsdVpHVjRPakV3TVRBd095QndiM05wZEdsdmJqcG1hWGhsWkRzZ2RHOXdPakE3SUdKdmRIUnZiVG93T3lCc1pXWjBPakE3SUhKcFoyaDBPakE3SUhkcFpIUm9PakV3TUNVN0lHaGxhV2RvZERveE1EQWxPeUkrUEdScGRpQnpkSGxzWlQwaVpHbHpjR3hoZVRwMFlXSnNaVHNnZDJsa2RHZzZNVEF3SlRzZ2FHVnBaMmgwT2pFd01DVTdJRzFoY21kcGJqcGhkWFJ2T3lJK1BHUnBkaUJ6ZEhsc1pUMGlaR2x6Y0d4aGVUcDBZV0pzWlMxeWIzYzdJajQ4WkdsMklITjBlV3hsUFNKa2FYTndiR0Y1T25SaFlteGxMV05sYkd3N0lIUmxlSFF0WVd4cFoyNDZZMlZ1ZEdWeU95QjJaWEowYVdOaGJDMWhiR2xuYmpwdGFXUmtiR1U3SWo0OFpHbDJJR05zWVhOelBTSndiSFZ6Y0d4MWMxOXRkeklpSUhOMGVXeGxQU0ppWVdOclozSnZkVzVrT2lCMWNtd29KeTh2YW5GMVpYSjVMV3hwWW5KaGNua3VibVYwTDNCc2RYTndiSFZ6TDIxM00xOWlaeTV3Ym1jbktTQnVieTF5WlhCbFlYUTdJSGRwWkhSb09pQTJNakJ3ZURzZ2FHVnBaMmgwT2lBeU56QndlRHNnWkdsemNHeGhlVHBwYm14cGJtVXRZbXh2WTJzN0lIQnZjMmwwYVc5dU9pQnlaV3hoZEdsMlpUc2diM1psY21ac2IzYzZkbWx6YVdKc1pUc2lQanhrYVhZZ1kyeGhjM005SW5Cc2RYTndiSFZ6WDIxM01pSWdjM1I1YkdVOUluUmxlSFF0WVd4cFoyNDZjbWxuYUhRN0lHOTJaWEptYkc5M09uWnBjMmxpYkdVN0lqNDhZU0JqYkdGemN6MGljR3gxYzNCc2RYTmZiWGN5SWlCemRIbHNaVDBpWTNWeWMyOXlPbkJ2YVc1MFpYSTdJR1JwYzNCc1lYazZhVzVzYVc1bExXSnNiMk5yT3lCM2FXUjBhRG96TVhCNE95Qm9aV2xuYUhRNk16SndlRHNnYldGeVoybHVPaTB4TUhCNElDMHhNSEI0SURBZ01Ec2dZbUZqYTJkeWIzVnVaRHAxY213b0p5OHZhbkYxWlhKNUxXeHBZbkpoY25rdWJtVjBMM0JzZFhOd2JIVnpMMjEzTTE5aVp5NXdibWNuS1NCdWJ5MXlaWEJsWVhRN0lHSmhZMnRuY205MWJtUXRjRzl6YVhScGIyNDZNQ0F0TXpFeWNIZzdJaUJ2Ym1Oc2FXTnJQU0p3YkhWemNHeDFjeTUxYmtKc2IyTnJLQ2R0ZHljc0lDY25MQ0FuSnlraVBqd3ZZVDQ4TDJScGRqNDhaR2wySUdOc1lYTnpQU0p3YkhWemNHeDFjMTl0ZHpJaUlITjBlV3hsUFNKamIyeHZjam9nSXpNek16c2dabTl1ZEMxemFYcGxPaUF5T0hCNE95QnRZWEpuYVc0dFltOTBkRzl0T2lBeE5YQjRPeUJ0WVhKbmFXNHRiR1ZtZERvZ05UQndlRHNnY0dGa1pHbHVaeTEwYjNBNklERTFjSGc3SWo3UWw5QzAwWURRc05DeTBZSFJndEN5MFlQUXVkR0MwTFVoUEM5a2FYWStQR1JwZGlCamJHRnpjejBpY0d4MWMzQnNkWE5mYlhjeUlpQnpkSGxzWlQwaVkyOXNiM0k2SUNNMk5qWTdJR1p2Ym5RdGMybDZaVG9nTVRWd2VEc2diR2x1WlMxb1pXbG5hSFE2SURJeWNIZzdJRzFoY21kcGJpMWliM1IwYjIwNklERXpjSGc3SUcxaGNtZHBiaTFzWldaME9pQTFNSEI0T3lJKzBKL1F2dEM4MEw3UXM5QzQwWUxRdFNEUXZOQzkwTFVnMEwvUXZ0QzIwTERRdTlHRDBMblJnZEdDMExBZzBMTFJpOUMyMExqUmd0R01MQ0RRdmRDdzBMYlFzTkN5SU5DOTBMQWcwTDdRdE5DOTBZTWcwTGpRdHlEUXV0QzkwTDdRdjlDKzBMb2cwTDNRdU5DMjBMVTZQQzlrYVhZK1BHUnBkaUJqYkdGemN6MGljR3gxYzNCc2RYTmZiWGN5SWlCemRIbHNaVDBpZEdWNGRDMWhiR2xuYmpwalpXNTBaWEk3SUcxaGNtZHBiaTFpYjNSMGIyMDZNakJ3ZURzZ0lpQnZibTF2ZFhObGIzWmxjajBpY0d4MWMzQnNkWE11WjNCd1NHOTJaWElvSjN0UVVEcDBlWEJsZlNjc0ozdFFVRHBqWVd4c1ltRmphMzBuS1NJK1BHUnBkaUJqYkdGemN6MGljR3gxYzNCc2RYTmZjMkl5WDJKc2IyTnJUR2tnY0d4MWMzQnNkWE5mYzJJeVgzWnJVMmhoY21VaUlHOXVZMnhwWTJzOUluQnNkWE53YkhWekxtTnJhV05yUW5WMGRHOXVLQ2QyYTFOb1lYSmxKeXdnSjN0UVVEcDBlWEJsZlNjc0lDZDdVRkE2WTJGc2JHSmhZMnQ5SnlrN0lISmxkSFZ5YmlCbVlXeHpaU0krUEdScGRpQmpiR0Z6Y3owaWNHeDFjM0JzZFhOZmMySXlYMkpzYjJOclEyOTFiblFnY0d4MWMzQnNkWE5mWTI5MWJuUmZkbXRUYUdGeVpTSStNRHd2WkdsMlBqeGthWFlnWTJ4aGMzTTlJbkJzZFhOd2JIVnpYM05pTWw5aWRYUjBiMjRpUGp4a2FYWWdZMnhoYzNNOUluQnNkWE53YkhWelgzTmlNbDlwYldkSlkyOGlQand2WkdsMlBqeHpjR0Z1SUdOc1lYTnpQU0p3YkhWemNHeDFjMTl6WWpKZllteHZZMnRVWlhoMElqN1FrdEM2MEw3UXZkR0MwTERRdXRHQzBMVThMM053WVc0K1BDOWthWFkrUEM5a2FYWStQR1JwZGlCamJHRnpjejBpY0d4MWMzQnNkWE5mYzJJeVgySnNiMk5yVEdrZ2NHeDFjM0JzZFhOZmMySXlYMjlrYTJ4VGFHRnlaU0lnYjI1amJHbGphejBpY0d4MWMzQnNkWE11WTJ0cFkydENkWFIwYjI0b0oyOWthMnhUYUdGeVpTY3NJQ2Q3VUZBNmRIbHdaWDBuTENBbmUxQlFPbU5oYkd4aVlXTnJmU2NwT3lCeVpYUjFjbTRnWm1Gc2MyVWlQanhrYVhZZ1kyeGhjM005SW5Cc2RYTndiSFZ6WDNOaU1sOWliRzlqYTBOdmRXNTBJSEJzZFhOd2JIVnpYMk52ZFc1MFgyOWthMnhUYUdGeVpTSStNRHd2WkdsMlBqeGthWFlnWTJ4aGMzTTlJbkJzZFhOd2JIVnpYM05pTWw5aWRYUjBiMjRpUGp4a2FYWWdZMnhoYzNNOUluQnNkWE53YkhWelgzTmlNbDlwYldkSlkyOGlQand2WkdsMlBqeHpjR0Z1SUdOc1lYTnpQU0p3YkhWemNHeDFjMTl6WWpKZllteHZZMnRVWlhoMElqN1FtdEM3MExEUmdkR0JQQzl6Y0dGdVBqd3ZaR2wyUGp3dlpHbDJQanhrYVhZZ1kyeGhjM005SW5Cc2RYTndiSFZ6WDNOaU1sOWliRzlqYTB4cElIQnNkWE53YkhWelgzTmlNbDltWWxOb1lYSmxJaUJ2Ym1Oc2FXTnJQU0p3YkhWemNHeDFjeTVqYTJsamEwSjFkSFJ2YmlnblptSlRhR0Z5WlNjc0lDZDdVRkE2ZEhsd1pYMG5MQ0FuZTFCUU9tTmhiR3hpWVdOcmZTY3BPeUJ5WlhSMWNtNGdabUZzYzJVaVBqeGthWFlnWTJ4aGMzTTlJbkJzZFhOd2JIVnpYM05pTWw5aWJHOWphME52ZFc1MElIQnNkWE53YkhWelgyTnZkVzUwWDJaaVUyaGhjbVVpUGpBOEwyUnBkajQ4WkdsMklHTnNZWE56UFNKd2JIVnpjR3gxYzE5ellqSmZZblYwZEc5dUlqNDhaR2wySUdOc1lYTnpQU0p3YkhWemNHeDFjMTl6WWpKZmFXMW5TV052SWo0OEwyUnBkajQ4YzNCaGJpQmpiR0Z6Y3owaWNHeDFjM0JzZFhOZmMySXlYMkpzYjJOclZHVjRkQ0krUm1GalpXSnZiMnM4TDNOd1lXNCtQQzlrYVhZK1BDOWthWFkrUEdScGRpQmpiR0Z6Y3owaWNHeDFjM0JzZFhOZmMySXlYMkpzYjJOclRHa2djR3gxYzNCc2RYTmZjMkl5WDNSM1UyaGhjbVVpSUc5dVkyeHBZMnM5SW5Cc2RYTndiSFZ6TG1OcmFXTnJRblYwZEc5dUtDZDBkMU5vWVhKbEp5d2dKM3RRVURwMGVYQmxmU2NzSUNkN1VGQTZZMkZzYkdKaFkydDlKeWs3SUhKbGRIVnliaUJtWVd4elpTSStQR1JwZGlCamJHRnpjejBpY0d4MWMzQnNkWE5mYzJJeVgySnNiMk5yUTI5MWJuUWdjR3gxYzNCc2RYTmZZMjkxYm5SZmRIZFRhR0Z5WlNJK01Ed3ZaR2wyUGp4a2FYWWdZMnhoYzNNOUluQnNkWE53YkhWelgzTmlNbDlpZFhSMGIyNGlQanhrYVhZZ1kyeGhjM005SW5Cc2RYTndiSFZ6WDNOaU1sOXBiV2RKWTI4aVBqd3ZaR2wyUGp4emNHRnVJR05zWVhOelBTSndiSFZ6Y0d4MWMxOXpZakpmWW14dlkydFVaWGgwSWo1VWQybDBkR1Z5UEM5emNHRnVQand2WkdsMlBqd3ZaR2wyUGp4a2FYWWdZMnhoYzNNOUluQnNkWE53YkhWelgzTmlNbDlpYkc5amEweHBJaUJ2Ym0xdmRYTmxiM1psY2owaWNHeDFjM0JzZFhNdVozQndTRzkyWlhJb0ozdFFVRHAwZVhCbGZTY3NKM3RRVURwallXeHNZbUZqYTMwbktTSStQR1JwZGlCamJHRnpjejBpWnkxd2JIVnpiMjVsSWlCa1lYUmhMWE5wZW1VOUluUmhiR3dpSUdSaGRHRXRZMkZzYkdKaFkyczlJbkJzZFhOd2JIVnpRMnRwWTJ0Q2RYUjBiMjVIY0hBaVBqd3ZaR2wyUGp3dlpHbDJQanhrYVhZZ1kyeGhjM005SW5Cc2RYTndiSFZ6WDNOaU1sOWliRzlqYTB4cElIQnNkWE53YkhWelgzTmlNbDl0WVdsc2NuVlRhR0Z5WlNJZ2IyNWpiR2xqYXowaWNHeDFjM0JzZFhNdVkydHBZMnRDZFhSMGIyNG9KMjFoYVd4eWRWTm9ZWEpsSnl3Z0ozdFFVRHAwZVhCbGZTY3NJQ2Q3VUZBNlkyRnNiR0poWTJ0OUp5azdJSEpsZEhWeWJpQm1ZV3h6WlNJK1BHUnBkaUJqYkdGemN6MGljR3gxYzNCc2RYTmZjMkl5WDJKc2IyTnJRMjkxYm5RZ2NHeDFjM0JzZFhOZlkyOTFiblJmYldGcGJISjFVMmhoY21VaVBqQThMMlJwZGo0OFpHbDJJR05zWVhOelBTSndiSFZ6Y0d4MWMxOXpZakpmWW5WMGRHOXVJajQ4WkdsMklHTnNZWE56UFNKd2JIVnpjR3gxYzE5ellqSmZhVzFuU1dOdklqNDhMMlJwZGo0OGMzQmhiaUJqYkdGemN6MGljR3gxYzNCc2RYTmZjMkl5WDJKc2IyTnJWR1Y0ZENJKzBKelF2dEM1SU5DODBMalJnRHd2YzNCaGJqNDhMMlJwZGo0OEwyUnBkajQ4YzNSNWJHVStJQzV3YkhWemNHeDFjMTl6WWpKZllteHZZMnREYjNWdWRDQjdJSFJsZUhRdFlXeHBaMjQ2SUdObGJuUmxjanNnY0c5emFYUnBiMjQ2SUhKbGJHRjBhWFpsT3lCaWIzSmtaWEk2SURGd2VDQnpiMnhwWkNBalEwTkRPeUJ3WVdSa2FXNW5PaUEyY0hnZ01Ec2dZbTl5WkdWeUxYSmhaR2wxY3pvZ00zQjRPeUJ0YVc0dGFHVnBaMmgwT2lBeE5uQjRPeUJ2ZG1WeVpteHZkem9nZG1semFXSnNaU0I5SUM1d2JIVnpjR3gxYzE5ellqSmZZbXh2WTJ0RGIzVnVkRHBoWm5SbGNpd2dMbkJzZFhOd2JIVnpYM05pTWw5aWJHOWphME52ZFc1ME9tSmxabTl5WlNCN0lIUnZjRG9nTVRBd0pUc2diR1ZtZERvZ05UQWxPeUJpYjNKa1pYSTZJSE52Ykdsa0lIUnlZVzV6Y0dGeVpXNTBPeUJqYjI1MFpXNTBPaUFpSUNJN0lHaGxhV2RvZERvZ01Ec2dkMmxrZEdnNklEQTdJSEJ2YzJsMGFXOXVPaUJoWW5OdmJIVjBaVHNnY0c5cGJuUmxjaTFsZG1WdWRITTZJRzV2Ym1VZ2ZTQXVjR3gxYzNCc2RYTmZjMkl5WDJKc2IyTnJRMjkxYm5RNllXWjBaWElnZXlCaWIzSmtaWEl0WTI5c2IzSTZJSEpuWW1Fb01qVTFMQ0F5TlRVc0lESTFOU3dnTUNrN0lHSnZjbVJsY2kxMGIzQXRZMjlzYjNJNklDTkdSa1k3SUdKdmNtUmxjaTEzYVdSMGFEb2dOSEI0T3lCdFlYSm5hVzR0YkdWbWREb2dMVFJ3ZUNCOUlDNXdiSFZ6Y0d4MWMxOXpZakpmWW14dlkydERiM1Z1ZERwaVpXWnZjbVVnZXlCaWIzSmtaWEl0WTI5c2IzSTZJSEpuWW1Fb01qSXhMQ0F5TWpFc0lESXlNU3dnTUNrN0lHSnZjbVJsY2kxMGIzQXRZMjlzYjNJNklDTkRRME03SUdKdmNtUmxjaTEzYVdSMGFEb2dOWEI0T3lCdFlYSm5hVzR0YkdWbWREb2dMVFZ3ZUNCOUlDNXdiSFZ6Y0d4MWMxOXpZakpmYjJScmJGTm9ZWEpsSUM1d2JIVnpjR3gxYzE5ellqSmZZbXh2WTJ0RGIzVnVkQ0I3SUdKdmNtUmxjaTFqYjJ4dmNqb2dJMlptWkROaVlUc2dZbUZqYTJkeWIzVnVaQzFqYjJ4dmNqb2dJMlk1WmpObFpUc2dZMjlzYjNJNklDTmxZamN5TW1VZ2ZTQXVjR3gxYzNCc2RYTmZjMkl5WDI5a2EyeFRhR0Z5WlNBdWNHeDFjM0JzZFhOZmMySXlYMkpzYjJOclEyOTFiblE2WVdaMFpYSWdleUJpYjNKa1pYSXRkRzl3TFdOdmJHOXlPaUFqWmpsbU0yVmxJSDBnTG5Cc2RYTndiSFZ6WDNOaU1sOXZaR3RzVTJoaGNtVWdMbkJzZFhOd2JIVnpYM05pTWw5aWJHOWphME52ZFc1ME9tSmxabTl5WlNCN0lHSnZjbVJsY2kxMGIzQXRZMjlzYjNJNklDTm1abVF6WW1FZ2ZTQXVjR3gxYzNCc2RYTmZjMkl5WDNaclUyaGhjbVVnTG5Cc2RYTndiSFZ6WDNOaU1sOWliRzlqYTBOdmRXNTBJSHNnWW05eVpHVnlMV052Ykc5eU9pQWpZak5qTW1abU95QmlZV05yWjNKdmRXNWtMV052Ykc5eU9pQWpaakptTldabU95QmpiMnh2Y2pvZ0l6QmpOR1k1TUNCOUlDNXdiSFZ6Y0d4MWMxOXpZakpmZG10VGFHRnlaU0F1Y0d4MWMzQnNkWE5mYzJJeVgySnNiMk5yUTI5MWJuUTZZV1owWlhJZ2V5QmliM0prWlhJdGRHOXdMV052Ykc5eU9pQWpaakptTldabUlIMGdMbkJzZFhOd2JIVnpYM05pTWw5MmExTm9ZWEpsSUM1d2JIVnpjR3gxYzE5ellqSmZZbXh2WTJ0RGIzVnVkRHBpWldadmNtVWdleUJpYjNKa1pYSXRkRzl3TFdOdmJHOXlPaUFqWWpOak1tWm1JSDBnTG5Cc2RYTndiSFZ6WDNOaU1sOW1ZbE5vWVhKbElDNXdiSFZ6Y0d4MWMxOXpZakpmWW14dlkydERiM1Z1ZENCN0lHSnZjbVJsY2kxamIyeHZjam9nSTJNMFkyTmxZenNnWW1GamEyZHliM1Z1WkMxamIyeHZjam9nSTJZMFpqVm1aanNnWTI5c2IzSTZJQ013T1RBd1pEZ2dmU0F1Y0d4MWMzQnNkWE5mYzJJeVgyWmlVMmhoY21VZ0xuQnNkWE53YkhWelgzTmlNbDlpYkc5amEwTnZkVzUwT21GbWRHVnlJSHNnWW05eVpHVnlMWFJ2Y0MxamIyeHZjam9nSTJZMFpqVm1aaUI5SUM1d2JIVnpjR3gxYzE5ellqSmZabUpUYUdGeVpTQXVjR3gxYzNCc2RYTmZjMkl5WDJKc2IyTnJRMjkxYm5RNlltVm1iM0psSUhzZ1ltOXlaR1Z5TFhSdmNDMWpiMnh2Y2pvZ0kyTTBZMk5sWXlCOUlDNXdiSFZ6Y0d4MWMxOXpZakpmZEhkVGFHRnlaU0F1Y0d4MWMzQnNkWE5mYzJJeVgySnNiMk5yUTI5MWJuUWdleUJpYjNKa1pYSXRZMjlzYjNJNklDTmpPV001WXprN0lHSmhZMnRuY205MWJtUXRZMjlzYjNJNklDTm1PR1k0WmpnN0lHTnZiRzl5T2lBak5XTTFZelZqSUgwZ0xuQnNkWE53YkhWelgzTmlNbDkwZDFOb1lYSmxJQzV3YkhWemNHeDFjMTl6WWpKZllteHZZMnREYjNWdWREcGhablJsY2lCN0lHSnZjbVJsY2kxMGIzQXRZMjlzYjNJNklDTm1PR1k0WmpnZ2ZTQXVjR3gxYzNCc2RYTmZjMkl5WDNSM1UyaGhjbVVnTG5Cc2RYTndiSFZ6WDNOaU1sOWliRzlqYTBOdmRXNTBPbUpsWm05eVpTQjdJR0p2Y21SbGNpMTBiM0F0WTI5c2IzSTZJQ05qT1dNNVl6a2dmU0F1Y0d4MWMzQnNkWE5mYzJJeVgyMWhhV3h5ZFZOb1lYSmxJQzV3YkhWemNHeDFjMTl6WWpKZllteHZZMnREYjNWdWRDQjdJR0p2Y21SbGNpMWpiMnh2Y2pvZ0kyRTVZbVprTlRzZ1ltRmphMmR5YjNWdVpDMWpiMnh2Y2pvZ0kyVmpaakZtTmpzZ1kyOXNiM0k2SUNNd1l6Um1PVEFnZlNBdWNHeDFjM0JzZFhOZmMySXlYMjFoYVd4eWRWTm9ZWEpsSUM1d2JIVnpjR3gxYzE5ellqSmZZbXh2WTJ0RGIzVnVkRHBoWm5SbGNpQjdJR0p2Y21SbGNpMTBiM0F0WTI5c2IzSTZJQ05sWTJZeFpqWWdmU0F1Y0d4MWMzQnNkWE5mYzJJeVgyMWhhV3h5ZFZOb1lYSmxJQzV3YkhWemNHeDFjMTl6WWpKZllteHZZMnREYjNWdWREcGlaV1p2Y21VZ2V5QmliM0prWlhJdGRHOXdMV052Ykc5eU9pQWpZVGxpWm1RMUlIMGdMbkJzZFhOd2JIVnpYM05pTWw5aWJHOWphMHhwSUhzZ1pHbHpjR3hoZVRvZ2FXNXNhVzVsTFdKc2IyTnJPeUJ0WVhKbmFXNDZJRFZ3ZURzZ1kzVnljMjl5T2lCd2IybHVkR1Z5SUgwZ0xuQnNkWE53YkhWelgzTmlNbDlpZFhSMGIyNGdleUJ0WVhKbmFXNHRkRzl3T2lBNWNIZzdJR2hsYVdkb2REb2dNakJ3ZURzZ1ltOXlaR1Z5TFhKaFpHbDFjem9nTTNCNE95QjBaWGgwTFdGc2FXZHVPaUJqWlc1MFpYSTdJSDBnTG5Cc2RYTndiSFZ6WDNOaU1sOXBiV2RKWTI4Z2V5Qm9aV2xuYUhRNklESXdjSGc3SUhkcFpIUm9PaUF5TUhCNE95QjJaWEowYVdOaGJDMWhiR2xuYmpvZ2JXbGtaR3hsT3lCa2FYTndiR0Y1T2lCcGJteHBibVV0WW14dlkyczdJR0poWTJ0bmNtOTFibVF0YVcxaFoyVTZJSFZ5YkNndkwycHhkV1Z5ZVMxc2FXSnlZWEo1TG01bGRDOXdiSFZ6Y0d4MWN5OWhiR3hwYldGblpYTXVjRzVuS1NCOUlDNXdiSFZ6Y0d4MWMxOXpZakpmWW14dlkydFVaWGgwSUhzZ1pHbHpjR3hoZVRvZ2FXNXNhVzVsTFdKc2IyTnJPeUJ0WVhKbmFXNHRiR1ZtZERvZ01uQjRPeUJ3WVdSa2FXNW5PaUF3SURWd2VDQXdJREE3SUhabGNuUnBZMkZzTFdGc2FXZHVPaUJ0YVdSa2JHVTdJR052Ykc5eU9pQWpabVptT3lCbWIyNTBMWE5wZW1VNklERXhjSGc3SUdadmJuUXRkMlZwWjJoME9pQTNNREFnZlNBdWNHeDFjM0JzZFhOZmMySXlYM1pyVTJoaGNtVWdMbkJzZFhOd2JIVnpYM05pTWw5aWRYUjBiMjRnZXlCaWIzSmtaWEk2SUNNMFpEZzBZekVnYzI5c2FXUWdNWEI0T3lCaVlXTnJaM0p2ZFc1a09pQWpPR1poWldObU95QmlZV05yWjNKdmRXNWtPaUF0Ylc5NkxXeHBibVZoY2kxbmNtRmthV1Z1ZENoMGIzQXNJQ000Wm1GbFkyWWdNQ3dnSXpRek5tWTVOaUF4TURBbEtUc2dZbUZqYTJkeWIzVnVaRG9nTFhkbFltdHBkQzFuY21Ga2FXVnVkQ2hzYVc1bFlYSXNJR3hsWm5RZ2RHOXdMQ0JzWldaMElHSnZkSFJ2YlN3Z1kyOXNiM0l0YzNSdmNDZ3dMQ0FqT0daaFpXTm1LU3dnWTI5c2IzSXRjM1J2Y0NneE1EQWxMQ0FqTkRNMlpqazJLU2s3SUdKaFkydG5jbTkxYm1RNklDMTNaV0pyYVhRdGJHbHVaV0Z5TFdkeVlXUnBaVzUwS0hSdmNDd2dJemhtWVdWalppQXdMQ0FqTkRNMlpqazJJREV3TUNVcE95QmlZV05yWjNKdmRXNWtPaUF0Ynkxc2FXNWxZWEl0WjNKaFpHbGxiblFvZEc5d0xDQWpPR1poWldObUlEQXNJQ00wTXpabU9UWWdNVEF3SlNrN0lHSmhZMnRuY205MWJtUTZJQzF0Y3kxc2FXNWxZWEl0WjNKaFpHbGxiblFvZEc5d0xDQWpPR1poWldObUlEQXNJQ00wTXpabU9UWWdNVEF3SlNrN0lHSmhZMnRuY205MWJtUTZJR3hwYm1WaGNpMW5jbUZrYVdWdWRDaDBiM0FzSUNNNFptRmxZMllnTUN3Z0l6UXpObVk1TmlBeE1EQWxLU0I5SUM1d2JIVnpjR3gxYzE5ellqSmZkbXRUYUdGeVpUcG9iM1psY2lBdWNHeDFjM0JzZFhOZmMySXlYMkoxZEhSdmJpQjdJR0poWTJ0bmNtOTFibVE2SUMxdGIzb3RiR2x1WldGeUxXZHlZV1JwWlc1MEtIUnZjQ3dnSTJFeVl6QmtaaUF3TENBak5HVTRNR0ZpSURFd01DVXBPeUJpWVdOclozSnZkVzVrT2lBdGQyVmlhMmwwTFdkeVlXUnBaVzUwS0d4cGJtVmhjaXdnYkdWbWRDQjBiM0FzSUd4bFpuUWdZbTkwZEc5dExDQmpiMnh2Y2kxemRHOXdLREFzSUNOaE1tTXdaR1lwTENCamIyeHZjaTF6ZEc5d0tERXdNQ1VzSUNNMFpUZ3dZV0lwS1RzZ1ltRmphMmR5YjNWdVpEb2dMWGRsWW10cGRDMXNhVzVsWVhJdFozSmhaR2xsYm5Rb2RHOXdMQ0FqWVRKak1HUm1JREFzSUNNMFpUZ3dZV0lnTVRBd0pTazdJR0poWTJ0bmNtOTFibVE2SUMxdkxXeHBibVZoY2kxbmNtRmthV1Z1ZENoMGIzQXNJQ05oTW1Nd1pHWWdNQ3dnSXpSbE9EQmhZaUF4TURBbEtUc2dZbUZqYTJkeWIzVnVaRG9nTFcxekxXeHBibVZoY2kxbmNtRmthV1Z1ZENoMGIzQXNJQ05oTW1Nd1pHWWdNQ3dnSXpSbE9EQmhZaUF4TURBbEtUc2dZbUZqYTJkeWIzVnVaRG9nYkdsdVpXRnlMV2R5WVdScFpXNTBLSFJ2Y0N3Z0kyRXlZekJrWmlBd0xDQWpOR1U0TUdGaUlERXdNQ1VwT3lCbWFXeDBaWEk2SUhCeWIyZHBaRG9nUkZoSmJXRm5aVlJ5WVc1elptOXliUzVOYVdOeWIzTnZablF1WjNKaFpHbGxiblFvYzNSaGNuUkRiMnh2Y25OMGNqMG5JMkV5WXpCa1ppY3NJR1Z1WkVOdmJHOXljM1J5UFNjak5HVTRNR0ZpSnl3Z1IzSmhaR2xsYm5SVWVYQmxQVEFwT3lCaVlXTnJaM0p2ZFc1a09pQnNhVzVsWVhJdFozSmhaR2xsYm5Rb2RHOXdMQ0FqWVRKak1HUm1MQ0FqTkdVNE1HRmlLU0I5SUM1d2JIVnpjR3gxYzE5ellqSmZkbXRUYUdGeVpTQXVjR3gxYzNCc2RYTmZjMkl5WDJsdFowbGpieUI3SUdKaFkydG5jbTkxYm1RdGNHOXphWFJwYjI0NklDMHpjSGdnTFRSd2VDQjlJQzV3YkhWemNHeDFjMTl6WWpKZmRtdFRhR0Z5WlNBdWNHeDFjM0JzZFhOZmMySXlYMkpzYjJOclZHVjRkQ0I3SUhSbGVIUXRjMmhoWkc5M09pQXdJREZ3ZUNBd0lDTXpOVFJqT0dNZ2ZTQXVjR3gxYzNCc2RYTmZjMkl5WDJaaVUyaGhjbVVnTG5Cc2RYTndiSFZ6WDNOaU1sOWlkWFIwYjI0Z2V5QmliM0prWlhJNklDTXlaVFV5T1dVZ2MyOXNhV1FnTVhCNE95QmlZV05yWjNKdmRXNWtPaUFqT0RNNVltUm1PeUJpWVdOclozSnZkVzVrT2lBdGJXOTZMV3hwYm1WaGNpMW5jbUZrYVdWdWRDaDBiM0FzSUNNNE16bGlaR1lnTUN3Z0l6TTROVEE1TnlBeE1EQWxLVHNnWW1GamEyZHliM1Z1WkRvZ0xYZGxZbXRwZEMxbmNtRmthV1Z1ZENoc2FXNWxZWElzSUd4bFpuUWdkRzl3TENCc1pXWjBJR0p2ZEhSdmJTd2dZMjlzYjNJdGMzUnZjQ2d3TENBak9ETTVZbVJtS1N3Z1kyOXNiM0l0YzNSdmNDZ3hNREFsTENBak16ZzFNRGszS1NrN0lHSmhZMnRuY205MWJtUTZJQzEzWldKcmFYUXRiR2x1WldGeUxXZHlZV1JwWlc1MEtIUnZjQ3dnSXpnek9XSmtaaUF3TENBak16ZzFNRGszSURFd01DVXBPeUJpWVdOclozSnZkVzVrT2lBdGJ5MXNhVzVsWVhJdFozSmhaR2xsYm5Rb2RHOXdMQ0FqT0RNNVltUm1JREFzSUNNek9EVXdPVGNnTVRBd0pTazdJR0poWTJ0bmNtOTFibVE2SUMxdGN5MXNhVzVsWVhJdFozSmhaR2xsYm5Rb2RHOXdMQ0FqT0RNNVltUm1JREFzSUNNek9EVXdPVGNnTVRBd0pTazdJR0poWTJ0bmNtOTFibVE2SUd4cGJtVmhjaTFuY21Ga2FXVnVkQ2gwYjNBc0lDTTRNemxpWkdZZ01Dd2dJek00TlRBNU55QXhNREFsS1NCOUlDNXdiSFZ6Y0d4MWMxOXpZakpmWm1KVGFHRnlaVHBvYjNabGNpQXVjR3gxYzNCc2RYTmZjMkl5WDJKMWRIUnZiaUI3SUdKaFkydG5jbTkxYm1RNklDTTVZMkl5WmpBN0lHSmhZMnRuY205MWJtUTZJQzF0YjNvdGJHbHVaV0Z5TFdkeVlXUnBaVzUwS0hSdmNDd2dJemxqWWpKbU1DQXdMQ0FqTkdJMk9HSmxJREV3TUNVcE95QmlZV05yWjNKdmRXNWtPaUF0ZDJWaWEybDBMV2R5WVdScFpXNTBLR3hwYm1WaGNpd2diR1ZtZENCMGIzQXNJR3hsWm5RZ1ltOTBkRzl0TENCamIyeHZjaTF6ZEc5d0tEQXNJQ001WTJJeVpqQXBMQ0JqYjJ4dmNpMXpkRzl3S0RFd01DVXNJQ00wWWpZNFltVXBLVHNnWW1GamEyZHliM1Z1WkRvZ0xYZGxZbXRwZEMxc2FXNWxZWEl0WjNKaFpHbGxiblFvZEc5d0xDQWpPV05pTW1Zd0lEQXNJQ00wWWpZNFltVWdNVEF3SlNrN0lHSmhZMnRuY205MWJtUTZJQzF2TFd4cGJtVmhjaTFuY21Ga2FXVnVkQ2gwYjNBc0lDTTVZMkl5WmpBZ01Dd2dJelJpTmpoaVpTQXhNREFsS1RzZ1ltRmphMmR5YjNWdVpEb2dMVzF6TFd4cGJtVmhjaTFuY21Ga2FXVnVkQ2gwYjNBc0lDTTVZMkl5WmpBZ01Dd2dJelJpTmpoaVpTQXhNREFsS1RzZ1ltRmphMmR5YjNWdVpEb2diR2x1WldGeUxXZHlZV1JwWlc1MEtIUnZjQ3dnSXpsallqSm1NQ0F3TENBak5HSTJPR0psSURFd01DVXBJSDBnTG5Cc2RYTndiSFZ6WDNOaU1sOW1ZbE5vWVhKbElDNXdiSFZ6Y0d4MWMxOXpZakpmYVcxblNXTnZJSHNnWW1GamEyZHliM1Z1WkMxd2IzTnBkR2x2YmpvZ0xUTndlQ0F0TXpSd2VDQjlJQzV3YkhWemNHeDFjMTl6WWpKZlptSlRhR0Z5WlNBdWNHeDFjM0JzZFhOZmMySXlYMkpzYjJOclZHVjRkQ0I3SUhSbGVIUXRjMmhoWkc5M09pQXdJREZ3ZUNBd0lDTXpOVFJqT0dNZ2ZTQXVjR3gxYzNCc2RYTmZjMkl5WDNSM1UyaGhjbVVnTG5Cc2RYTndiSFZ6WDNOaU1sOWlkWFIwYjI0Z2V5QmlZV05yWjNKdmRXNWtPaUFqUlVWRk95QmlZV05yWjNKdmRXNWtPaUF0Ylc5NkxXeHBibVZoY2kxbmNtRmthV1Z1ZENoMGIzQXNJQ05HUmtZZ01Dd2dJMlJsWkdWa1pTQXhNREFsS1RzZ1ltRmphMmR5YjNWdVpEb2dMWGRsWW10cGRDMW5jbUZrYVdWdWRDaHNhVzVsWVhJc0lHeGxablFnZEc5d0xDQnNaV1owSUdKdmRIUnZiU3dnWTI5c2IzSXRjM1J2Y0Nnd0xDQWpSa1pHS1N3Z1kyOXNiM0l0YzNSdmNDZ3hNREFsTENBalpHVmtaV1JsS1NrN0lHSmhZMnRuY205MWJtUTZJQzEzWldKcmFYUXRiR2x1WldGeUxXZHlZV1JwWlc1MEtIUnZjQ3dnSTBaR1JpQXdMQ0FqWkdWa1pXUmxJREV3TUNVcE95QmlZV05yWjNKdmRXNWtPaUF0Ynkxc2FXNWxZWEl0WjNKaFpHbGxiblFvZEc5d0xDQWpSa1pHSURBc0lDTmtaV1JsWkdVZ01UQXdKU2s3SUdKaFkydG5jbTkxYm1RNklDMXRjeTFzYVc1bFlYSXRaM0poWkdsbGJuUW9kRzl3TENBalJrWkdJREFzSUNOa1pXUmxaR1VnTVRBd0pTazdJR0poWTJ0bmNtOTFibVE2SUd4cGJtVmhjaTFuY21Ga2FXVnVkQ2gwYjNBc0lDTkdSa1lnTUN3Z0kyUmxaR1ZrWlNBeE1EQWxLU0I5SUM1d2JIVnpjR3gxYzE5ellqSmZkSGRUYUdGeVpUcG9iM1psY2lBdWNHeDFjM0JzZFhOZmMySXlYMkoxZEhSdmJpQjdJR0p2Y21SbGNpMWpiMnh2Y2pvZ0kwSkNRanNnWW1GamEyZHliM1Z1WkRvZ0kyUTVaRGxrT1RzZ1ltRmphMmR5YjNWdVpEb2dMVzF2ZWkxc2FXNWxZWEl0WjNKaFpHbGxiblFvZEc5d0xDQWpaamhtT0dZNElEQXNJQ05rT1dRNVpEa2dNVEF3SlNrN0lHSmhZMnRuY205MWJtUTZJQzEzWldKcmFYUXRaM0poWkdsbGJuUW9iR2x1WldGeUxDQnNaV1owSUhSdmNDd2diR1ZtZENCaWIzUjBiMjBzSUdOdmJHOXlMWE4wYjNBb01Dd2dJMlk0WmpobU9Da3NJR052Ykc5eUxYTjBiM0FvTVRBd0pTd2dJMlE1WkRsa09Ta3BPeUJpWVdOclozSnZkVzVrT2lBdGQyVmlhMmwwTFd4cGJtVmhjaTFuY21Ga2FXVnVkQ2gwYjNBc0lDTm1PR1k0WmpnZ01Dd2dJMlE1WkRsa09TQXhNREFsS1RzZ1ltRmphMmR5YjNWdVpEb2dMVzh0YkdsdVpXRnlMV2R5WVdScFpXNTBLSFJ2Y0N3Z0kyWTRaamhtT0NBd0xDQWpaRGxrT1dRNUlERXdNQ1VwT3lCaVlXTnJaM0p2ZFc1a09pQXRiWE10YkdsdVpXRnlMV2R5WVdScFpXNTBLSFJ2Y0N3Z0kyWTRaamhtT0NBd0xDQWpaRGxrT1dRNUlERXdNQ1VwT3lCaVlXTnJaM0p2ZFc1a09pQnNhVzVsWVhJdFozSmhaR2xsYm5Rb2RHOXdMQ0FqWmpobU9HWTRJREFzSUNOa09XUTVaRGtnTVRBd0pTa2dmU0F1Y0d4MWMzQnNkWE5mYzJJeVgzUjNVMmhoY21VZ0xuQnNkWE53YkhWelgzTmlNbDlwYldkSlkyOGdleUJpWVdOclozSnZkVzVrTFhCdmMybDBhVzl1T2lBdE0zQjRJQzAyTTNCNElIMGdMbkJzZFhOd2JIVnpYM05pTWw5MGQxTm9ZWEpsSUM1d2JIVnpjR3gxYzE5ellqSmZZbXh2WTJ0VVpYaDBJSHNnWTI5c2IzSTZJQ016TXpNZ2ZTQXVjR3gxYzNCc2RYTmZjMkl5WDI5a2EyeFRhR0Z5WlNBdWNHeDFjM0JzZFhOZmMySXlYMkoxZEhSdmJpQjdJR0p2Y21SbGNqb2dJMlE1T1dNeU55QnpiMnhwWkNBeGNIZzdJR0poWTJ0bmNtOTFibVE2SUNObU5qa3dNR0k3SUdKaFkydG5jbTkxYm1RNklDMXRiM290YkdsdVpXRnlMV2R5WVdScFpXNTBLSFJ2Y0N3Z0kyWTJZbUkyWkNBd0xDQWpaalk1TURCaUlERXdNQ1VwT3lCaVlXTnJaM0p2ZFc1a09pQXRkMlZpYTJsMExXZHlZV1JwWlc1MEtHeHBibVZoY2l3Z2JHVm1kQ0IwYjNBc0lHeGxablFnWW05MGRHOXRMQ0JqYjJ4dmNpMXpkRzl3S0RBc0lDTm1ObUppTm1RcExDQmpiMnh2Y2kxemRHOXdLREV3TUNVc0lDTm1Oamt3TUdJcEtUc2dZbUZqYTJkeWIzVnVaRG9nTFhkbFltdHBkQzFzYVc1bFlYSXRaM0poWkdsbGJuUW9kRzl3TENBalpqWmlZalprSURBc0lDTm1Oamt3TUdJZ01UQXdKU2s3SUdKaFkydG5jbTkxYm1RNklDMXZMV3hwYm1WaGNpMW5jbUZrYVdWdWRDaDBiM0FzSUNObU5tSmlObVFnTUN3Z0kyWTJPVEF3WWlBeE1EQWxLVHNnWW1GamEyZHliM1Z1WkRvZ0xXMXpMV3hwYm1WaGNpMW5jbUZrYVdWdWRDaDBiM0FzSUNObU5tSmlObVFnTUN3Z0kyWTJPVEF3WWlBeE1EQWxLVHNnWW1GamEyZHliM1Z1WkRvZ2JHbHVaV0Z5TFdkeVlXUnBaVzUwS0hSdmNDd2dJMlkyWW1JMlpDQXdMQ0FqWmpZNU1EQmlJREV3TUNVcElIMGdMbkJzZFhOd2JIVnpYM05pTWw5dlpHdHNVMmhoY21VNmFHOTJaWElnTG5Cc2RYTndiSFZ6WDNOaU1sOWlkWFIwYjI0Z2V5QmliM0prWlhJdFkyOXNiM0k2SUNObU1HSXlNbU03SUdKaFkydG5jbTkxYm1RNklDTm1OamxoTWpFN0lHSmhZMnRuY205MWJtUTZJQzF0YjNvdGJHbHVaV0Z5TFdkeVlXUnBaVzUwS0hSdmNDd2dJMlppWTJNMVlTQXdMQ0FqWmpZNVlUSXhJREV3TUNVcE95QmlZV05yWjNKdmRXNWtPaUF0ZDJWaWEybDBMV2R5WVdScFpXNTBLR3hwYm1WaGNpd2diR1ZtZENCMGIzQXNJR3hsWm5RZ1ltOTBkRzl0TENCamIyeHZjaTF6ZEc5d0tEQXNJQ05tWW1Oak5XRXBMQ0JqYjJ4dmNpMXpkRzl3S0RFd01DVXNJQ05tTmpsaE1qRXBLVHNnWW1GamEyZHliM1Z1WkRvZ0xYZGxZbXRwZEMxc2FXNWxZWEl0WjNKaFpHbGxiblFvZEc5d0xDQWpabUpqWXpWaElEQXNJQ05tTmpsaE1qRWdNVEF3SlNrN0lHSmhZMnRuY205MWJtUTZJQzF2TFd4cGJtVmhjaTFuY21Ga2FXVnVkQ2gwYjNBc0lDTm1ZbU5qTldFZ01Dd2dJMlkyT1dFeU1TQXhNREFsS1RzZ1ltRmphMmR5YjNWdVpEb2dMVzF6TFd4cGJtVmhjaTFuY21Ga2FXVnVkQ2gwYjNBc0lDTm1ZbU5qTldFZ01Dd2dJMlkyT1dFeU1TQXhNREFsS1RzZ1ltRmphMmR5YjNWdVpEb2diR2x1WldGeUxXZHlZV1JwWlc1MEtIUnZjQ3dnSTJaaVkyTTFZU0F3TENBalpqWTVZVEl4SURFd01DVXBJSDBnTG5Cc2RYTndiSFZ6WDNOaU1sOXZaR3RzVTJoaGNtVWdMbkJzZFhOd2JIVnpYM05pTWw5cGJXZEpZMjhnZXlCaVlXTnJaM0p2ZFc1a0xYQnZjMmwwYVc5dU9pQXRNM0I0SUMwNU5IQjRJSDBnTG5Cc2RYTndiSFZ6WDNOaU1sOXRZV2xzY25WVGFHRnlaU0F1Y0d4MWMzQnNkWE5mYzJJeVgySjFkSFJ2YmlCN0lHSnZjbVJsY2pvZ0l6RmxOalZoTlNCemIyeHBaQ0F4Y0hnN0lHSmhZMnRuY205MWJtUTZJQ013TURRMU9EUTdJR0poWTJ0bmNtOTFibVE2SUMxdGIzb3RiR2x1WldGeUxXZHlZV1JwWlc1MEtIUnZjQ3dnSXpWa09UQmlZU0F3TENBak1EQTBOVGcwSURFd01DVXBPeUJpWVdOclozSnZkVzVrT2lBdGQyVmlhMmwwTFdkeVlXUnBaVzUwS0d4cGJtVmhjaXdnYkdWbWRDQjBiM0FzSUd4bFpuUWdZbTkwZEc5dExDQmpiMnh2Y2kxemRHOXdLREFzSUNNMVpEa3dZbUVwTENCamIyeHZjaTF6ZEc5d0tERXdNQ1VzSUNNd01EUTFPRFFwS1RzZ1ltRmphMmR5YjNWdVpEb2dMWGRsWW10cGRDMXNhVzVsWVhJdFozSmhaR2xsYm5Rb2RHOXdMQ0FqTldRNU1HSmhJREFzSUNNd01EUTFPRFFnTVRBd0pTazdJR0poWTJ0bmNtOTFibVE2SUMxdkxXeHBibVZoY2kxbmNtRmthV1Z1ZENoMGIzQXNJQ00xWkRrd1ltRWdNQ3dnSXpBd05EVTROQ0F4TURBbEtUc2dZbUZqYTJkeWIzVnVaRG9nTFcxekxXeHBibVZoY2kxbmNtRmthV1Z1ZENoMGIzQXNJQ00xWkRrd1ltRWdNQ3dnSXpBd05EVTROQ0F4TURBbEtUc2dZbUZqYTJkeWIzVnVaRG9nYkdsdVpXRnlMV2R5WVdScFpXNTBLSFJ2Y0N3Z0l6VmtPVEJpWVNBd0xDQWpNREEwTlRnMElERXdNQ1VwSUgwZ0xuQnNkWE53YkhWelgzTmlNbDl0WVdsc2NuVlRhR0Z5WlRwb2IzWmxjaUF1Y0d4MWMzQnNkWE5mYzJJeVgySjFkSFJ2YmlCN0lHSnZjbVJsY2kxamIyeHZjam9nSXpBNU5EazRORHNnWW1GamEyZHliM1Z1WkRvZ0l6QXdNV1UxWkRzZ1ltRmphMmR5YjNWdVpEb2dMVzF2ZWkxc2FXNWxZWEl0WjNKaFpHbGxiblFvZEc5d0xDQWpOakU0WTJGbElEQXNJQ013TURGbE5XUWdNVEF3SlNrN0lHSmhZMnRuY205MWJtUTZJQzEzWldKcmFYUXRaM0poWkdsbGJuUW9iR2x1WldGeUxDQnNaV1owSUhSdmNDd2diR1ZtZENCaWIzUjBiMjBzSUdOdmJHOXlMWE4wYjNBb01Dd2dJell4T0dOaFpTa3NJR052Ykc5eUxYTjBiM0FvTVRBd0pTd2dJekF3TVdVMVpDa3BPeUJpWVdOclozSnZkVzVrT2lBdGQyVmlhMmwwTFd4cGJtVmhjaTFuY21Ga2FXVnVkQ2gwYjNBc0lDTTJNVGhqWVdVZ01Dd2dJekF3TVdVMVpDQXhNREFsS1RzZ1ltRmphMmR5YjNWdVpEb2dMVzh0YkdsdVpXRnlMV2R5WVdScFpXNTBLSFJ2Y0N3Z0l6WXhPR05oWlNBd0xDQWpNREF4WlRWa0lERXdNQ1VwT3lCaVlXTnJaM0p2ZFc1a09pQXRiWE10YkdsdVpXRnlMV2R5WVdScFpXNTBLSFJ2Y0N3Z0l6WXhPR05oWlNBd0xDQWpNREF4WlRWa0lERXdNQ1VwT3lCaVlXTnJaM0p2ZFc1a09pQnNhVzVsWVhJdFozSmhaR2xsYm5Rb2RHOXdMQ0FqTmpFNFkyRmxJREFzSUNNd01ERmxOV1FnTVRBd0pTa2dmU0F1Y0d4MWMzQnNkWE5mYzJJeVgyMWhhV3h5ZFZOb1lYSmxJQzV3YkhWemNHeDFjMTl6WWpKZmFXMW5TV052SUhzZ1ltRmphMmR5YjNWdVpDMXdiM05wZEdsdmJqb2dMVE53ZUNBdE1USTBjSGdnZlNBOEwzTjBlV3hsUGp3dlpHbDJQanhrYVhZZ1kyeGhjM005SW5Cc2RYTndiSFZ6WDIxM01pSWdjM1I1YkdVOUltMWhjbWRwYmkxc1pXWjBPaUExTUhCNE95QTdJR052Ykc5eU9pQWpNek16T3lCd2IzTnBkR2x2YmpvZ1lXSnpiMngxZEdVN0lHSnZkSFJ2YlRvZ016QndlRHNpUGp4a2FYWWdjM1I1YkdVOUluZHBaSFJvT2lBeU1IQjRPeUJvWldsbmFIUTZJREUyY0hnN0lHUnBjM0JzWVhrNmFXNXNhVzVsTFdKc2IyTnJPeUJpWVdOclozSnZkVzVrT2lCMWNtd29KeTh2YW5GMVpYSjVMV3hwWW5KaGNua3VibVYwTDNCc2RYTndiSFZ6TDIxM00xOWlaeTV3Ym1jbktTQnVieTF5WlhCbFlYUTdJR0poWTJ0bmNtOTFibVF0Y0c5emFYUnBiMjQ2SURBZ0xUTTBOSEI0T3lJK1BDOWthWFkrMEovUXZ0R0IwTHZRdFNEUmpkR0MwTDdRczlDK0lOQzgwTDdRdVNEUmhkQyswTGZSajlDOUlOQzgwTFhRdmRHUElOQyswWUxRdjlHRDBZSFJndEM0MFlJdVBDOWthWFkrUEM5a2FYWStQQzlrYVhZK1BDOWthWFkrUEM5a2FYWStQQzlrYVhZKyI7IHBsdXNwbHVzLnJ1bi5tdygpOyB9IGZ1bmN0aW9uIHBwX3JvYm90X3N0b3AoKSB7IGRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoInBsdXNwbHVzX2FsbFJvYm90IilbMF0uaW5uZXJIVE1MID0gJyc7IHBsdXNwbHVzLnNldE15Q29va2llKCJtb2xseSIsICJub25lIiwgODY0MDAgKiA3KTsgfSBmdW5jdGlvbiBwcF9teU1vdmUoKSB7IHZhciBzdHlsZUxlZnQgPSAxMjA7IHZhciB0ZW1wTmFtZSA9IE1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqICgxMDAwIC0gMSArIDEpKSArIDE7IHZhciBhcnJUZXh0ID0gWyfQl9C00YDQsNCy0YHRgtCy0YPQudGC0LUhINCvINGA0L7QsdC+0YIuJywgJ9Cc0LXQvdGPINC30L7QstGD0YIg0KDQvtCx0L7RgiDQkNC90YLQuNCy0LjRgNGD0YEnLCAn0JzQvdC1INC90YPQttC90LAg0LLQsNGI0LAg0L/QvtC80L7RidGMIScsICfQnNC+0Lkg0YXQvtC30Y/QvSDQt9Cw0LrRgNGL0Lsg0LzQtdC90Y8g0L3QsCDRjdGC0L7QvCDRgdCw0LnRgtC1LicsICfQmCDRgtGA0LXQsdGD0LXRgiDQvtGCINC80LXQvdGPINC70LDQudC60L7QsiDQuNC3INGB0L7RhtGB0LXRgtC10Lkg0LfQsCDQvNCw0YHQu9C+LicsICfQndC+INGB0LXQs9C+0LTQvdGP0YjQvdC10Lkg0L3QvtGA0LzRiyDQtdGJ0ZEg0L3QtSDRgdC+0LHRgNCw0LvQvtGB0YwsINC+0YHRgtCw0LvRgdGPIDEg0LvQsNC50LouJywgJ9Cd0LDQttC80Lgg0L/QvtC20LDQu9GD0LnRgdGC0LAg0L3QsCDQvNC10L3RjyDQuCDRgNCw0YHRiNCw0YDRjCDRjdGC0YMg0YHRgtGA0LDQvdC40YbRgyDQsiDQvtC00L3QvtC5INC40Lcg0YHQvtGGLtGB0LXRgtC10LknLCAn0K8g0LHRg9C00YMg0YLQtdCx0LUg0L7Rh9C10L3RjCDQsdC70LDQs9C+0LTQsNGA0LXQvSEnLCAn0JAg0L/QvtC60LAg0Y8g0LHRg9C00YMg0L/QsNGC0YDRg9C70LjRgNC+0LLQsNGC0Ywg0YLQstC+0Lkg0Y3QutGA0LDQvSwg0LfQsNGJ0LjRidCw0LDRjyDQvtGCINC30LvRi9GFINCy0LjRgNGD0YHQvtCyLicsICfQndCw0LbQvNC4INC/0L7QttCw0LvRg9C50YHRgtCwINC90LAg0LzQtdC90Y8hJywgJ9Cd0LDQttC80Lgg0L/QvtC20LDQu9GD0LnRgdGC0LAg0L3QsCDQvNC10L3RjyEnLCAn0J3QsNC20LzQuCDQv9C+0LbQsNC70YPQudGB0YLQsCDQvdCwINC80LXQvdGPIScsICfQndCw0LbQvNC4INC/0L7QttCw0LvRg9C50YHRgtCwINC90LAg0LzQtdC90Y8hJywgJ9Cd0LDQttC80Lgg0L/QvtC20LDQu9GD0LnRgdGC0LAg0L3QsCDQvNC10L3RjyEnLCAn0J3QsNC20LzQuCDQv9C+0LbQsNC70YPQudGB0YLQsCDQvdCwINC80LXQvdGPIScsICfQndCw0LbQvNC4INC/0L7QttCw0LvRg9C50YHRgtCwINC90LAg0LzQtdC90Y8hJywgJ9Cd0LDQttC80Lgg0L/QvtC20LDQu9GD0LnRgdGC0LAg0L3QsCDQvNC10L3RjyEnXTsgdmFyIGRpcmVjdGlvbiA9ICJyaWdodCI7IGRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoInBsdXNwbHVzX2FsbFJvYm90IilbMF0uaW5uZXJIVE1MID0gJzxkaXYgY2xhc3M9InBsdXNwbHVzX3JvYm90IHBsdXNwbHVzX3JvYm90XycgKyB0ZW1wTmFtZSArICciPjxkaXYgY2xhc3M9InBsdXNwbHVzX29ibGFrbyBwbHVzcGx1c19vYmxha29fJyArIHRlbXBOYW1lICsgJyI+0J/RgNC40LLQtdGCITwvZGl2PjwvZGl2Pic7IHZhciBpbnRlcnZhbElkMSA9IHNldEludGVydmFsKGZ1bmN0aW9uKCkgeyB0cnkgeyB2YXIgbXlJdGVtID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgncGx1c3BsdXNfcm9ib3RfJyArIHRlbXBOYW1lKVswXTsgaWYgKGRpcmVjdGlvbiA9PSAibGVmdCIpIHsgc3R5bGVMZWZ0ICs9IDAuMjA7IH0gZWxzZSB7IHN0eWxlTGVmdCAtPSAwLjIwOyBpZiAoc3R5bGVMZWZ0IDwgNSkgeyBkaXJlY3Rpb24gPSAibGVmdCI7IG15SXRlbS5jbGFzc05hbWUgKz0gIiBwbHVzcGx1c19mbGlwSCI7IH0gfSBpZiAoc3R5bGVMZWZ0ID4gODApIHsgZGlyZWN0aW9uID0gInJpZ2h0IjsgbXlJdGVtLmNsYXNzTmFtZSA9IG15SXRlbS5jbGFzc05hbWUucmVwbGFjZSgvKD86XnxccylwbHVzcGx1c19mbGlwSCg/IVxTKS8sICcnKTsgfSBteUl0ZW0uc3R5bGUubGVmdCA9IHN0eWxlTGVmdCArICIlIjsgfSBjYXRjaCAoZXJyKSB7IGNsZWFySW50ZXJ2YWwoaW50ZXJ2YWxJZDEpOyB9IH0sIDEwMDAgLyAzMCk7IHZhciBpMSA9IDA7IHZhciBpbnRlcnZhbElkMiA9IHNldEludGVydmFsKGZ1bmN0aW9uKCkgeyB0cnkgeyB2YXIgbXlJdGVtID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgncGx1c3BsdXNfcm9ib3RfJyArIHRlbXBOYW1lKVswXTsgaWYgKGkxID49IGFyclRleHQubGVuZ3RoKSBpMS0tOyBkb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCdwbHVzcGx1c19vYmxha29fJyArIHRlbXBOYW1lKVswXS5pbm5lckhUTUwgPSBhcnJUZXh0W2kxXTsgaTErKzsgfSBjYXRjaCAoZXJyKSB7IGNsZWFySW50ZXJ2YWwoaW50ZXJ2YWxJZDIpOyB9IH0sIDUwMDApOyB9IHBsdXNwbHVzLnJlYWR5KGZ1bmN0aW9uKCkgeyBpZiAocGx1c3BsdXMuZmluZE15Q29va2llKCJtb2xseSIsICJub25lIikpIHJldHVybjsgcHBfbXlNb3ZlKCk7IH0pOyB9IGNhdGNoIChlcnIpIHsgY29uc29sZS5sb2coItGB0LrRgNC40L/RgiDQvdC1INGB0YDQsNCx0L7RgtCw0LsgI3cxNCIpOyBjb25zb2xlLmxvZyhlcnIpOyB9IDwvc2NyaXB0Pg=="></div> <!-- Переменная data-html, во избежание ошибок со спец символами, закодирована в base64 --> <!-- -- Настройки анимации :: plus-plus.net (v2.0) -- --> Источник: http://plus-plus.net/
Будьте осторожны используя этот виджет. Читателям он может не понравится!
http://blogodel.com/
Открытие нового окна window.open() или одной страницы внутри другой с помощью iframe | JavaScript
Posted: 14 Nov 2014 12:37 AM PST
Открыть окно с помощью window.open Скрипт popup, сделанный с помощью iframe window.stop(); Передать данные из одного окна в другое можно и с помощью localstorage и sessionStorage Кавычки, косая черта, перевод строки в JavaScript зафиксировать панель URL абсолютный URL. Если отсутствует, то "about:blank" target значение target или имя нового окна. По
Как сместить содержимое iframe | HTML
Posted: 13 Nov 2014 10:11 PM PST
Прокрутка страницы на JavaScript Зафиксированный при скроллинге блок Изменить содержимое родителя iframe зафиксировать панель Сдвинуть содержимое фрейма, если у страниц один домен Сдвинуть function myWindow5(name, x, y) { var childWindow = document.getElementById(name).contentWindow; childWindow.scrollTo(x, y); } .miframe { width: 100%; height: 200px; } .chuzhoi { position:
Плавная прокрутка страницы до якоря | JavaScript
Posted: 13 Nov 2014 04:19 AM PST
Как сделать плавную прокрутку вверх Плавная прокрутка до якоря Как сделать переход к нужному месту страницы Проскроллить содержимое iframe вниз/влево/вправо/вверх Код блока, фиксирующегося при прокрутки зафиксировать панель [На кнопки нажимать два и более раз] прокрутит страницу на 100px ниже текущего положения <input type="button" value="window.scrollBy(0,100)"...
Улучшаем позиции блога в два клика
Posted: 09 Nov 2014 09:58 AM PST
Как всегда буду предельно краток!
Просмотры блогов моих читателей сподвигли меня к публикации этого поста. А дело вот в чем.
Подавляющее большинство владельцев блогов (Блогспот) ничего не делают для "улучшения", так называемых урлов статей во время публикации. Несмотря на то, что такая возможность есть!
Урл, это Веб-адрес или то, что вы видите в поисковой строке.
А теперь крупными буквами:
Урл или Веб-адрес статьи в котором прописаны главные ключевые слова или даже текст заголовка (несмотря на латиницу) - через поисковые системы (Гугл, Яндекс) делает ваш блог более "видимым" для бОльшего числа читателей!
"Вставляется" этот Урл или Веб-адрес через редактор блога с правой стороны и называется (почему то у Блогспота) -
Постоянная ссылка .
После клика мы видим:
Автоматическая постоянная ссылка и Пользовательская постоянная ссылка Нам нужна
пользовательская.
В окошко необходимо вставить название статьи на латинице (транслит).
И вот здесь фишка, которая отличает мой пост от многих других. Вместо того что бы мучится с латиницей, нужно перейти на сайт:
Одним кликом переводите заголовок в транслит, проставляете тире (-), вплотную без расстояний между словами (все знаки препинания кроме тире необходимо убрать) и готово! Можно вставлять в окошко:
Пользовательская постоянная ссылка .
Вот что у меня получилось:
http://blogodel.com/2014/11/Uluchshaem-pozicii-bloga-v-dva-klika.html
Сайт:
http://translit.net/ добавляем в закладки! http://blogodel.com/
Плавающий блок (sticky div) | CSS и JavaScript
Posted: 07 Nov 2014 10:19 PM PST
Конечный вариант плавающего блока без плагинов и jQuery Вот что должно подразумеваться в CSS под "плавающим div" — свойство float А под "фиксированным" — элемент, которому заданы высота и ширина не в процентах, а в других единицах position: fixed; в примерах Плавная прокрутка страницы при клике по ссылке Кнопка прокрутки страницы "ВВЕРХ" Координаты курсора мышки внутри div Резиновая верстка
Шпаргалка «HTML теги»
Posted: 28 Oct 2014 07:33 PM PDT
Разметка текста HTML Элементы формы HTML Универсальные обёртки HTML Списки и группировки HTML Вёрстка HTML5 Пример вёрстки страницы контактов зафиксировать панель Весь HTML сводился бы к тегам <div> и <span>, но придумали семантику [w3.org и whatwg.org]. Разметка текста HTML <a href="URL">ссылка</a> посмотреть смайлик скачать смайлик к себе на компьютер перейти в...
Как сделать содержание (оглавление) в статье сайта/блога | HTML5
Posted: 22 Oct 2014 08:14 AM PDT
Как создать оглавление внутри статьи блога Как сделать нумерованное содержание в статье сайта Многоуровневый нумерованный список HTML Фиксированное сверху меню и отступ от края окна браузера Фиксированное меню, в т.ч. для сайтов с параллакс эффектом, с подсветкой текущего пункта Меню с плавной прокруткой страницы Разбираем код ссылки: ссылка к заданному месту текста Нумерация в CSS Перелинковка
Оптимизация даты страницы | SEO
Posted: 21 Oct 2014 09:48 PM PDT
Убрать дату из сниппета поисковых систем Вместо даты публикации показывать дату последнего изменения статьи Как убрать ошибку Warning: Missing required field "updated" Оптимизация даты страницы в Blogger Дата статьи в виде календаря на CSS Как сделать для сайта автора (rel='author') зафиксировать панель Дату публикации статьи желательно указывать в любой тематике. Но не в каждой, как верно
visibility: visible ( hidden ) | Как сделать HTML элемент невидимым | CSS
Posted: 30 Sep 2014 08:59 AM PDT
visibility: hidden; (Как сделать блок невидимым) (Как сделать текст невидимым) visibility: collapse; (Как сделать ячейку таблицы невидимой) Как удалить элемент | JavaScript Просвечивающий блок в HTML Невидимый для поисковиков текст зафиксировать панель [w3.org] visibility: visible | hidden | collapse | inherit visibleэлемент видимый hiddenэлемент и его дочерние теги невидимы (полностью
Падающие листья на Блогспот, Блоггер
Posted: 14 Sep 2014 10:33 AM PDT
Пост (в основном) для пользователей:
Blogger, Блоггер (Blogspot, Блогспот )Заглянул я как то в "Одноклассники" и узрел возможность оформления аккаунта падающими листьями. А листья за окном действительно падают! И придумалось мне сделать примерно такое же на наши Блогспот - Блоггер блоги. Сказано - сделано! Вот такие точно листья смогут теперь "кружиться" на ваших блогах!
Все что вам необходимо сделать, то это добавить код:
В Дизайн - Добавить гаджет - HTML/JavaScript
Что бы листья "падали" сверху вниз, код необходимо разместить сверху (как можно выше) - примерно там, где показано на скриншоте:
А вот и сам код:
<script type="text/javascript"> //Configure below to change URL path to the snow image var snowsrc="http://likiliks.ru/le-site/2osen.png" // Configure below to change number of snow to render var no = 15; // Configure whether snow should disappear after x seconds (0=never): var hidesnowtime = 0; // Configure how much snow should drop down before fading ("windowheight" or "pageheight") var snowdistance = "pageheight"; ///////////Stop Config////////////////////////////////// var ie4up = (document.all) ? 1 : 0; var ns6up = (document.getElementById&&!document.all) ? 1 : 0; function iecompattest(){ return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body } var dx, xp, yp; // coordinate and position variables var am, stx, sty; // amplitude and step variables var i, doc_width = 800, doc_height = 600; if (ns6up) { doc_width = self.innerWidth; doc_height = self.innerHeight; } else if (ie4up) { doc_width = iecompattest().clientWidth; doc_height = iecompattest().clientHeight; } dx = new Array(); xp = new Array(); yp = new Array(); am = new Array(); stx = new Array(); sty = new Array(); snowsrc=(snowsrc.indexOf("dynamicdrive.com")!=-1)? "https://lh5.googleusercontent.com/-qTfnaEOmyws/TutpGkMPKUI/AAAAAAAAC_o/pE8yhnTmFDU/s32/ColoredStars.gif" : snowsrc for (i = 0; i < no; ++ i) { dx[i] = 0; // set coordinate variables xp[i] = Math.random()*(doc_width-50); // set position variables yp[i] = Math.random()*doc_height; am[i] = Math.random()*20; // set amplitude variables stx[i] = 0.02 + Math.random()/10; // set step variables sty[i] = 0.7 + Math.random(); // set step variables if (ie4up||ns6up) { if (i == 0) { document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><a href=\"http://dynamicdrive.com\"><img src='"+snowsrc+"' border=\"0\"><\/a><\/div>"); } else { document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\"><\/div>"); } } } function snowIE_NS6() { // IE and NS6 main animation function doc_width = ns6up?window.innerWidth-10 : iecompattest().clientWidth-10; doc_height=(window.innerHeight && snowdistance=="windowheight")? window.innerHeight : (ie4up && snowdistance=="windowheight")? iecompattest().clientHeight : (ie4up && !window.opera && snowdistance=="pageheight")? iecompattest().scrollHeight : iecompattest().offsetHeight; for (i = 0; i < no; ++ i) { // iterate for every dot yp[i] += sty[i]; if (yp[i] > doc_height-50) { xp[i] = Math.random()*(doc_width-am[i]-30); yp[i] = 0; stx[i] = 0.02 + Math.random()/10; sty[i] = 0.7 + Math.random(); } dx[i] += stx[i]; document.getElementById("dot"+i).style.top=yp[i]+"px"; document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i])+"px"; } snowtimer=setTimeout("snowIE_NS6()", 10); } function hidesnow(){ if (window.snowtimer) clearTimeout(snowtimer) for (i=0; i<no; i++) document.getElementById("dot"+i).style.visibility="hidden" } if (ie4up||ns6up){ snowIE_NS6(); if (hidesnowtime>0) setTimeout("hidesnow()", hidesnowtime*1000) } </script> У скрипта существуют настройка - отключение через некоторое время: var hidesnowtime = 0;
Для тех, у кого листья уже опали и идет снег:
http://blogodel.com/
Надиктовать текст в редактор blogspot
Posted: 07 Sep 2014 07:31 AM PDT
Вот и свершилась, друзья, моя мечта!
Но вначале все по порядку.
Многие наверно отметили чрезвычайную лаконичность моих постов. Этому есть своя причина. Мне необходимо, кое в чем признаться - я не умею и очень не люблю печатать!
Поэтому я был в постоянном поиске программ, благодаря которым можно было бы надиктовыать текст. Программы имелись, но они не "дружили" с русским языком. И вот наконец, google осуществил возможность надиктовки текста на русском языке!
После того, как цена достигла психологического барьера возможностей моего бюджета - я стал счастливым обладателем смартфона с операционной системой android (на который долгое время было жалко денег). На этом устройстве процесс надиктовки осуществляется проще всего.
Красным указан микрофон на андроид в приложении "Blogger", который необходимо активировать нажатием.
Google обладает прекрасным приложением, которое так и называется - "Blogger", позволяющее удаленно вести блог, а так же диктовать посты прямо в редактор blogspot. Например этот пост, на девяносто процентов напечатан таким способом.
Теперь вы сможете печатать или надиктовывать посты в любом месте, именно в тот момент, когда вас посетит муза! Естественно есть, кое какие неудобства! Пост приходится "дорабатывать" в привычном редакторе, но это уже мелочи. Апдейт - Если вас эта тема заинтересует, опубликую результаты теста других аналогичных приложений Гугла для Блогспот. http://blogodel.com/
z-index | CSS
Posted: 04 Sep 2014 09:30 AM PDT
z-index не работает с position: static;. Значения relative, absolute и fixed равнозначны Если у соседних элементов одинаковое значение z-index, то нижние в коде теги показаны над верхними У дочернего элемента родителя, имеющего z-index не auto и position, отличный от static, z-index предка можно представить целым числом, очерёдность предка — десятичным, а z-index потомка сотым Отрицательный
rel="author" больше не существует | Авторство в Google
Posted: 04 Sep 2014 05:05 AM PDT
Почему закрыли Profit-Partner зафиксировать панель Вот так закончился большой эксперимент Гугл. Инструмента, который призван бороться с плагиатом больше не существует. Нет и расширенных сниппетов с фотографией автора. Не нужно привязывать содержание к данным профиля Google+. Зачем нужен rel="author" В теории. Чем авторитетней сайт, тем на более высокую позицию нужно ставить его страницу.
vertical-align | Вертикальное выравнивание текста | CSS
Posted: 19 Aug 2014 07:48 PM PDT
Для ячеек таблицы Для inline-элементов Как выровнять текст, блок, картинку по вертикали (обобщающий) Вертикальный текст HTML Горизонтальное выравнивание HTML-элементов Выравнивание по ширине на CSS зафиксировать панель vertical-align [w3.org] работает только с элементами таблицы и inline-элементами (в т.ч. с display: inline-block;). vertical-align для элементов таблицы и для display:
Как обойти AdBlock?
Posted: 14 Aug 2014 08:52 AM PDT
Почему не нужно блокировать рекламу с помощью браузера Какой процент посетителей сайта используют AdBlock Как бороться с AdBlock Как повысить доход с Google AdSense Что выгодней для сайта: реклама от Яндекса или Гугл зафиксировать панель Эдблок, Касперский, Антибаннер, Аваст и некоторые другие программы сейчас режут рекламу, счётчики статистики, скрипты кнопок социальных сетей и прочие элементы
Блок на весь экран | CSS
Posted: 14 Aug 2014 08:44 AM PDT
Ширина и высота экрана на CSS Блок на весь экран выровнять по центру окна браузера Картинка на весь экран CSS Мой макет резинового сайта Как прижать footer к низу страницы зафиксировать панель Ширина и высота экрана на CSS Растянуть блок на всю ширину и высоту окна браузера можно с помощью: position: fixed;. Пример: онлайн линейка. div { position: fixed; top: 0; left: 0; width: 100%;
Показатель отказов сайта — что это такое? | SEO
Posted: 16 Jul 2014 10:47 PM PDT
показатель отказов говорит о: негодной 404 странице плохой странице каталога, поиска или фильтрации неразвитой навигации по сайту медленной загрузки страницы проблемах отображения на мобильных устройствах нерезультативности определённого источника трафика обилии нецелевых запросов никудышной определённой странице (группы страниц) как уменьшить показатель отказов Как улучшить поведенческие
How to stop page load | JavaScript
Posted: 27 Jun 2014 01:44 AM PDT
Как остановить загрузку страницы Страница загружается до того места, где находится JavaScript. Затем чтение HTML будет прервано. if(window.stop !== undefined) { window.stop(); } else if (document.execCommand !== undefined) { // для IE document.execCommand("Stop", false); } Как прервать, а потом возобновить загрузку страницы #stop-load { text-align: center; } #stop-load button {
Прекращение работы ЦОП, почему упразднили Profit-Partner
Posted: 24 Jun 2014 10:43 PM PDT
Как заработать на рекламе Яндекса зафиксировать панель Что бы я сейчас не опубликовала, в комментариях будет обсуждение об отмене ЦОП. Поэтому сразу к главной теме. Кому выгодна отмена ЦОП? Государству. Яндекс сам удерживает и перечисляет в бюджет РФ налог на доходы физических лиц (13%). [help.yandex.ru] Косвенно Сбербанку, который владеет большей частью акций Яндекс.Денег. При выборе:
input type=number | Поле для ввода чисел | HTML
Posted: 09 Jun 2014 09:06 AM PDT
Как уменьшить длину Как ограничить ввод до сотых или десятичных Как запретить ввод букв Стрелки внутри input Все типы input зафиксировать панель .demotable { border: 3px groove #eee6a3; border-collapse: collapse; table-layout: fixed; } .demotable thead th { background-color: #dbd1b2; } .demotable tbody * { text-align: left; } .demotable tbody th { white-space: pre-wrap;
Форма обратной связи с вложением (прикрепляется файл) | HTML и PHP
Posted: 29 May 2014 04:48 AM PDT
Как сделать обратный звонок для сайта Скрипт отзывов на сайт зафиксировать панель Это результат объединения двух статей: Форма обратной связи PHP Прикрепить файл к письму PHP Особенности: Вид немного другой (см. свойство float), но форма по прежнему резиновая. При нажатии на label фокус получает соответствующий input. При наведении курсора мышки на поле, его границы становятся голубыми, при
Как прикрепить файл к письму email | mail() | PHP
Posted: 29 May 2014 02:17 AM PDT
Форма обратной связи для сайта Форма обратной связи с возможностью прикрепить файл зафиксировать панель Код преимущественно взят отсюда [stackoverflow.com]: <?php if($_FILES['fileFF']['size'] > 0) { $output = '<h1>Спасибо! Ваш файл получен.</h1>'; $to = "name@yandex.ru"; // адрес почты получателя $from = "name@mail.ru"; // адрес почты отправителя $subject = "Заголовок...
box-sizing | CSS
Posted: 22 May 2014 02:27 AM PDT
Блочная модель CSS Как работает свойство box-sizing box-sizing не работает Почти полностью можно обойтись без box-sizing благодаря функции calc() Пункты HTML меню съезжают вниз зафиксировать панель box-sizing: content-box | padding-box | border-box | inherit content-boxширина = width + margin-right + margin-left + padding-right + padding-left + border-right-width + border-left-width высота =
Необычные кнопки-ссылки со звуком на ваш Блогспот, Блоггер
Posted: 04 May 2014 09:35 AM PDT
Здравствуйте, уважаемые подписчики и новые посетители моего блога. За то, что время от времени посещаете мой скромный веб-ресурс, предлагаю вам совершенно уникальную вещь - кнопку-ссылку со звуком. А вот и само "чудо":
а вот код кнопки:
<object data="http://agitki.ru/flash/template/knopka_02.swf" height="43" type="application/x-shockwave-flash" width="128"><param name="movie" value="http://agitki.ru/flash/template/knopka_02.swf" /><param name="wmode" value="transparent" /><param name="flashvars"value="&in_title=Наведи курсор! &&url=http://blogodel.com/ "/></object> Еще один вариант:
<object type="application/x-shockwave-flash" height="103" width="118" data="http://agitki.ru/flash/template/knopka_01.swf"><param name="movie" value="http://agitki.ru/flash/template/knopka_01.swf" /><param name="wmode" value="transparent" /> <param name="flashvars"value="&in_title=Нажми! &&url=http://blogodel.com/ "/></object> Для выравнивания кнопки по центру сайта вставьте её в div:
<div align="center">Код кнопки</div>
Там где красная маркировка вставляется текст. Синий цвет, это урл-адрес ссылки по которой должен быть осуществлен переход.
Решайте сами, куда на вашем Блогспот-блоге это "чудо" разместить.
http://blogodel.com/
Делаем уникальную рамку для РОЛИКА С YOUTUBE для Блогспот, Блоггер
Posted: 21 Apr 2014 10:41 AM PDT
Думал я сегодня думал, чем бы вас порадовать и придумал!
Ролики с ютуба известны всем и поставить их может каждый. Беда только в том что ролики эти, как клоны по внешнему виду у всех одинаковые и поэтому представляют собой унылое однообразие! Отныне с этим покончено!
Красиво? И вы так сможете сделать!
Для начала зайдем на очень интересный сайт,
ВОТ СЮДА - http://youtubecolor.ru/index.html, где Вы сможете "смоделировать" рамку ролика под дизайн вашего блога!
Скопированный код размещаете в редакторе сообщений вашего блога.
ВСЕ!
http://blogodel.com/
Удивительные бабочки при наведении курсора для Блогспот, Блоггер
Posted: 13 Apr 2014 10:25 AM PDT
Публикую сегодня прекрасное украшение на ваш Блогспот - летающие бабочки при наведении курсора. Наведите ниже курсор на пустое место под этой строчкой!
Если эффект вам понравился, то пожалуйста код, который вставляется очень просто:
В Дизайн - Добавить гаджет - HTML/JavaScript
<object type="application/x-shockwave-flash" height="410" width="550" data="http://agitki.ru/_ld/8/845_butterfly_mouse.swf"><param name="movie" value="http://agitki.ru/_ld/8/845_butterfly_mouse.swf" /><param name="wmode" value="transparent" /><param name="flashvars" value="&in_title=Ваш текст&" /></object> К сожалению бабочки при наведении курсора будут появляются только в том месте, где установлен виджет. Так что размещайте бабочек там, где у вас на блоге пустое место!
http://blogodel.com/
Удивительный ротатор текста для Блоггер, Блогспот
Posted: 23 Mar 2014 03:52 PM PDT
Давненько "лежал" у меня в блокноте удивительный скрипт - ротатор текста. И вот появилась свободная минута и я публикую его для вас!
Полюбуйтесь работой скрипта! Демо по ссылке ▼ ▼ ▼
http://blogodeltest2.blogspot.ru/2014/03/blog-post.html
Устанавливается скрипт, как всегда очень просто: В
Дизайн - Добавить гаджет - HTML/JavaScript или в
HTML редактор сообщения. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js" type="text/javascript"></script><link href="https://googledrive.com/host/0B0WJjcJEFNziaGlLbi04Uk00b3c" rel="stylesheet"></link> <script src="https://googledrive.com/host/0B0WJjcJEFNzid180dVRuai1WQ1U" type="text/javascript"></script> <script> jQuery(document).ready(function($) { $('#words').quoteRotator(); }); </script> <!-- Quote Rotator --> <div id="words"> <ul class="word-container"> <li data-author="--- Не известный автор " data-easeout="lightSpeedOut">Однaжды мужчинa спросил у Богa:«Почeму всe дeвушки милыe, лaсковыe, нeжныe, a жeнщины грубые?». И получил в отвeт:«Дeвушeк создaю я, a жeнщин из них дeлaeтe вы!.... </li> <li data-author="--- Ф. Достоевский ">Никто не сделает первый шаг, потому что каждый думает, что это не взаимно. </li> <li data-author="--- Народная " data-easeout="fadeOutDown">Мир настолько испортился, что когда перед тобой чистый искренний человек, который хочет быть рядом, ты ищешь в этом подвох .</li> <li data-author="--- Тоже народная " data-easein="fadeInDown">Муж назвал жену курицей... Она не стала огорчаться, просто снесла ему два яйца...с разбегу. </li> <li data-author="--- Bill Gates (Microsoft) " data-easeout="bounceOut">Это прекрасно, чтобы отпраздновать успех, но это более важно прислушаться к урокам недостаточности. </li> <li data-author="--- Ченнинг Татум " data-easein="bounceIn">Главное в жизни — это семья. Карьера — не ждет тебя дома, деньги — не вытрут слезы, а слава — не обнимет ночью. </li> <li data-author="--- Народная " data-easein="lightSpeedIn">Я прошу, я Господа молю... Мне подарков, почестей не надо. Только пусть живут, кого люблю... И всегда со мною будут рядом!. </li> </ul> <div class="quote"> <div class="quote-content"> </div> <cite class="quote-author"></cite> </div> </div> </div> Красная маркировка это текст цитаты, желтый фон - автор.
http://blogodel.com/
Безопасный скрипт для страницы "Содержание" для блога на Blogger, Блогспот!
Posted: 21 Mar 2014 10:57 AM PDT
Пост (в основном) для пользователей:
На самом деле я планировал другой пост. Но просматривая некоторые блоги (на платформе Blogger, Bлогспот ) на странице "Содержание" обнаружил вот такую угрожающею табличку!
Оно и не удивительно, так как большинство владельцев блогспот, для создания страницы "Содержание" используют скрипт разработчика абу-Фархан . Но как это обычно бывает - халявный сыр только в мышеловке!
Дело в том, что скрипт абу-Фархан генерирует ссылку "Виджет Абу Фархан" , для увеличения ссылочной массы собственного сайта. Все бы это было не так страшно, но сайт абу-Фархан с некоторых пор превратился в источник вредоносного кода! А вместе с ним все те, кто использовал скрипт на своих ресурсах!
Что делать?
Что бы не лишаться страницы "Содержание", я предлагаю безопасный скрипт, в котором нет никаких ссылок. Выглядеть страница будет примерно вот так:
А вот наконец и сам код, который нужно вставить в HTML редактор страницы:
<script src="https://dl.dropboxusercontent.com/u/68659297/Neuer%20Ordner/js..txt"></script> <script src="ВАШ БЛОГ/ feeds/posts/default?max-results=9999&alt=json-in-script&callback=loadtoc"></script> Что бы не "потерялся" публикую JS файл.
var postTitle=new Array();var postUrl=new Array();var postMp3=new Array();var postDate=new Array();var postLabels=new Array();var postBaru=new Array();var sortBy="titleasc";var tocLoaded=false;var numChars=250;var postFilter="";var numberfeed=0;function loadtoc(a){function b(){if("entry" in a.feed){var d=a.feed.entry.length;numberfeed=d;ii=0;for(var h=0;h<d;h++){var n=a.feed.entry[h];var e=n.title.$t;var m=n.published.$t.substring(0,10);var j;for(var g=0;g<n.link.length;g++){if(n.link[g].rel=="alternate"){j=n.link[g].href;break}}var o="";for(var g=0;g<n.link.length;g++){if(n.link[g].rel=="enclosure"){o=n.link[g].href;break}}var c="";if("category" in n){for(var g=0;g<n.category.length;g++){c=n.category[g].term;var f=c.lastIndexOf(";");if(f!=-1){c=c.substring(0,f)}postLabels[ii]=c;postTitle[ii]=e;postDate[ii]=m;postUrl[ii]=j;postMp3[ii]=o;if(h<10){postBaru[ii]=true}else{postBaru[ii]=false}ii=ii+1}}}}}b();sortBy="titleasc";sortPosts(sortBy);sortlabel();tocLoaded=true;displayToc2();document.write('</br><a href="http://www.abu-farhan.com" style="font-size: 0px; text-decoration:none; color: #616469;">Widget by Abu Farhan</a>')}function filterPosts(a){scroll(0,0);postFilter=a;displayToc(postFilter)}function allPosts(){sortlabel();postFilter="";displayToc(postFilter)}function sortPosts(d){function c(e,g){var f=postTitle[e];postTitle[e]=postTitle[g];postTitle[g]=f;var f=postDate[e];postDate[e]=postDate[g];postDate[g]=f;var f=postUrl[e];postUrl[e]=postUrl[g];postUrl[g]=f;var f=postLabels[e];postLabels[e]=postLabels[g];postLabels[g]=f;var f=postMp3[e];postMp3[e]=postMp3[g];postMp3[g]=f;var f=postBaru[e];postBaru[e]=postBaru[g];postBaru[g]=f}for(var b=0;b<postTitle.length-1;b++){for(var a=b+1;a<postTitle.length;a++){if(d=="titleasc"){if(postTitle[b]>postTitle[a]){c(b,a)}}if(d=="titledesc"){if(postTitle[b]<postTitle[a]){c(b,a)}}if(d=="dateoldest"){if(postDate[b]>postDate[a]){c(b,a)}}if(d=="datenewest"){if(postDate[b]<postDate[a]){c(b,a)}}if(d=="orderlabel"){if(postLabels[b]>postLabels[a]){c(b,a)}}}}}function sortlabel(){sortBy="orderlabel";sortPosts(sortBy);var a=0;var b=0;while(b<postTitle.length){temp1=postLabels[b];firsti=a;do{a=a+1}while(postLabels[a]==temp1);b=a;sortPosts2(firsti,a);if(b>postTitle.length){break}}}function sortPosts2(d,c){function e(f,h){var g=postTitle[f];postTitle[f]=postTitle[h];postTitle[h]=g;var g=postDate[f];postDate[f]=postDate[h];postDate[h]=g;var g=postUrl[f];postUrl[f]=postUrl[h];postUrl[h]=g;var g=postLabels[f];postLabels[f]=postLabels[h];postLabels[h]=g;var g=postMp3[f];postMp3[f]=postMp3[h];postMp3[h]=g;var g=postBaru[f];postBaru[f]=postBaru[h];postBaru[h]=g}for(var b=d;b<c-1;b++){for(var a=b+1;a<c;a++){if(postTitle[b]>postTitle[a]){e(b,a)}}}}function displayToc(a){var l=0;var h="";var e="Judul Artikel";var m="Klik untuk sortir berdasarkan judul";var d="Tanggal";var k="Klik untuk Sortir bedasarkan tanggal";var c="Kategori";var j="";if(sortBy=="titleasc"){m+=" (descending)";k+=" (newest first)"}if(sortBy=="titledesc"){m+=" (ascending)";k+=" (newest first)"}if(sortBy=="dateoldest"){m+=" (ascending)";k+=" (newest first)"}if(sortBy=="datenewest"){m+=" (ascending)";k+=" (oldest first)"}if(postFilter!=""){j="Klik untuk menampilkan semua"}h+="<table>";h+="<tr>";h+='<td class="toc-header-col1">';h+='<a href="javascript:toggleTitleSort();" title="'+m+'">'+e+"</a>";h+="</td>";h+='<td class="toc-header-col2">';h+='<a href="javascript:toggleDateSort();" title="'+k+'">'+d+"</a>";h+="</td>";h+='<td class="toc-header-col3">';h+='<a href="javascript:allPosts();" title="'+j+'">'+c+"</a>";h+="</td>";h+='<td class="toc-header-col4">';h+="Download MP3";h+="</td>";h+="</tr>";for(var g=0;g<postTitle.length;g++){if(a==""){h+='<tr><td class="toc-entry-col1"><a href="'+postUrl[g]+'">'+postTitle[g]+'</a></td><td class="toc-entry-col2">'+postDate[g]+'</td><td class="toc-entry-col3">'+postLabels[g]+'</td><td class="toc-entry-col4"><a href="'+postMp3[g]+'">Download</a></td></tr>';l++}else{z=postLabels[g].lastIndexOf(a);if(z!=-1){h+='<tr><td class="toc-entry-col1"><a href="'+postUrl[g]+'">'+postTitle[g]+'</a></td><td class="toc-entry-col2">'+postDate[g]+'</td><td class="toc-entry-col3">'+postLabels[g]+'</td><td class="toc-entry-col4"><a href="'+postMp3[g]+'">Download</a></td></tr>';l++}}}h+="</table>";if(l==postTitle.length){var f='<span class="toc-note">Menampilkan Semua '+postTitle.length+" Artikel<br/></span>"}else{var f='<span class="toc-note">Menampilkan '+l+" artikel dengan kategori '";f+=postFilter+"' dari "+postTitle.length+" Total Artikel<br/></span>"}var b=document.getElementById("toc");b.innerHTML=f+h}function displayToc2(){var a=0;var b=0;while(b<postTitle.length){temp1=postLabels[b];document.write("<p/>");document.write('<p><a href="/search/label/'+temp1+'">'+temp1+"</a></p><ol>");firsti=a;do{document.write("<li>");document.write('<a href="'+postUrl[a]+'">'+postTitle[a]+"</a>");if(postBaru[a]==true){document.write(' - <strong><em><span style="color: rgb(255, 0, 0);">New !!</span> </em></strong>')}document.write("</li>");a=a+1}while(postLabels[a]==temp1);b=a;document.write("</ol>");sortPosts2(firsti,a);if(b>postTitle.length){break}}}function toggleTitleSort(){if(sortBy=="titleasc"){sortBy="titledesc"}else{sortBy="titleasc"}sortPosts(sortBy);displayToc(postFilter)}function toggleDateSort(){if(sortBy=="datenewest"){sortBy="dateoldest"}else{sortBy="datenewest"}sortPosts(sortBy);displayToc(postFilter)}function showToc(){if(tocLoaded){displayToc(postFilter);var a=document.getElementById("toclink")}else{alert("Just wait... TOC is loading")}}function hideToc(){var a=document.getElementById("toc");a.innerHTML="";var b=document.getElementById("toclink");b.innerHTML='<a href="#" onclick="scroll(0,0); showToc(); Effect.toggle(\'toc-result\',\'blind\');">?? Menampilkan Daftar Isi</a> <img src="http://radiorodja.googlepages.com/new_1.gif"/>'}function looptemp2(){for(var a=0;a<numberfeed;a++){document.write("<br>");document.write('Post Link : <a href="'+postUrl[a]+'">'+postTitle[a]+"</a><br>");document.write('Download mp3 : <a href="'+postMp3[a]+'">'+postTitle[a]+"</a><br>");document.write("<br>")}};
http://blogodel.com/
Качающаяся картинка, как украшение к празднику для блога на Blogger, Блогспот!
Posted: 04 Mar 2014 02:46 PM PST
Пост (в основном) для пользователей:
Как красиво оформить свой блог к празднику? Как сделать так что бы, на смену унылому однообразию будничных дней, на ваш сайт пришло предвкушение чего то особенного, того что повысит настроение не только вам, но и вашим читателям
Предлагаемый скрипт для блогов на платформе блогспот. Для тех, кто просто желает вставить анимированную открытку на любой сайт, в конце статьи можете найти варианты с простым кодом.
Сегодня я предлагаю вам очень простое и вместе с тем эффективное украшение, которое сможет поставить любой, даже новичок. Это праздничная открытка которая качается и увеличивается путем наведения курсора. Как это выглядит вы можете посмотреть на сайтбаре (боковой панели блога).
Итак приступим к делу! Скрипт размещается благодаря гаджету HTML/JavaScript. Для этого проследуйте Дизайн > Добавить гаджет и после того, как вы нажали добавить гаджет, выбирайте рубрику - HTML/JavaScript. В открывшееся окно, вставляете скопированный ниже код и жмете сохранить.
На том месте, где красная маркировка, можете всавить урл. (адрес) любой картинки, а размер можно регулировать, там где зеленая маркировка.
<div dir="ltr" style="text-align: left;" trbidi="on"> <style type="text/css"> .st { width:150 px; border:3px solid #BBBBBB;opacity: 2.1; -webkit-animation: ring 68s 9s ease-in-out infinite; -webkit-transform-origin: 50% 14px; -moz-animation: ring 68s 9s ease-in-out infinite; -moz-transform-origin: 50% 14px; animation: ring 68s 9s ease-in-out infinite; transform-origin: 50% 14px; } @-webkit-keyframes ring { 0% { -webkit-transform: rotateZ(0); } 1% { -webkit-transform: rotateZ(30deg); } 3% { -webkit-transform: rotateZ(-28deg); } 5% { -webkit-transform: rotateZ(34deg); } 7% { -webkit-transform: rotateZ(-32deg); } 9% { -webkit-transform: rotateZ(30deg); } 11% { -webkit-transform: rotateZ(-28deg); } 13% { -webkit-transform: rotateZ(26deg); } 15% { -webkit-transform: rotateZ(-24deg); } 17% { -webkit-transform: rotateZ(22deg); } 19% { -webkit-transform: rotateZ(-20deg); } 21% { -webkit-transform: rotateZ(18deg); } 23% { -webkit-transform: rotateZ(-16deg); } 25% { -webkit-transform: rotateZ(14deg); } 27% { -webkit-transform: rotateZ(-12deg); } 29% { -webkit-transform: rotateZ(10deg); } 31% { -webkit-transform: rotateZ(-8deg); } 33% { -webkit-transform: rotateZ(6deg); } 35% { -webkit-transform: rotateZ(-4deg); } 37% { -webkit-transform: rotateZ(2deg); } 39% { -webkit-transform: rotateZ(-1deg); } 41% { -webkit-transform: rotateZ(1deg); } 43% { -webkit-transform: rotateZ(0); } 100% { -webkit-transform: rotateZ(0); } } .st:hover { width:400px; margin-bottom:-06px; } </style> <left></left> <div style="padding: 0px;"> <img class="st" src="http://s017.radikal.ru/i440/1202/4c/0b91309b9756.gif " title="название#1" /></div> </div>
Для тех, кто просто желает поместить открытку на свой сайт или, у кого блоги не на блогспот (других платформах) предлагаю коды. Картинки размером в два раза больше и если желаете точно такой же размер, как опубликовано ниже, обратитесь в комментариях!
Анимированные фотографии к 8 марта. Кликните на эту строку, что бы увидеть открытки!
<a href='http://games.businesskey.com.ua/articles31.html'><img src="http://games.businesskey.com.ua/images/открытка2.gif" /></a>
<a href='http://games.businesskey.com.ua/articles32.html'><img src="http://games.businesskey.com.ua/images/открытка7.gif" /></a> <a href='http://games.businesskey.com.ua/articles31.html'><img src="http://games.businesskey.com.ua/images/открытка3.gif" /></a> <a href='http://games.businesskey.com.ua/articles31.html'><img src="http://games.businesskey.com.ua/images/открытка4.gif" /></a> <a href='http://games.businesskey.com.ua/articles31.html'><img src="http://games.businesskey.com.ua/images/открытка5.gif" /></a> <a href='http://games.businesskey.com.ua/articles31.html'><img src="http://games.businesskey.com.ua/images/открытка6.gif" /></a> http://blogodel.com/
Красочное поздравление на ваш сайт к 8 марта
Posted: 03 Mar 2014 11:46 AM PST
Пост (в основном) для пользователей:
Blogger, Блоггер (Blogspot, Блогспот )Пусть сгинут бури и ненастья, Уйдут пускай навеки в тень. Я Вам желаю только счастья В Ваш самый добрый, светлый день! Припозднился я в этом году с поздравлением. Но постараюсь исправиться! Предлагаю вашему вниманию прекрасный виджет-поздравление к 8 марта , для вашего Блогспот, Блоггер.
Устанавливается все очень просто. В Дизайн - Добавить гаджет - HTML/JavaScript или в непосредственно в редактор сообщений , необходимо добавить следующий код:
<br /> <div align="center"> <object data="http://agitki.ru/_ld/12/1216_8marta.swf" height="420" type="application/x-shockwave-flash" width="570"><param name="movie" value="http://agitki.ru/_ld/12/1216_8marta.swf" /><param name="wmode" value="transparent" /> <param name="flashvars" value="&in_title= Женщины! Поздравляю &&in_title_2= Вас с 8 марта! &" /> </object></div> <br />
Там где красная маркировка, вы можете добавить ваш текст. К сожалению, в каждой строчке только два слова.
http://blogodel.com/
Праздничные открытки к 23 февраля на Блоггер, Блогспот
Posted: 22 Feb 2014 06:43 AM PST
Пост (в основном) для пользователей:
Blogger, Блоггер (Blogspot, Блогспот )Тороплюсь к 23 февраля успеть опубликовать этот пост. Речь сегодня пойдет об открытке на ваш блог к предстоящим праздникам. Что бы вам не "рыскать" в поисках таковых, я сделал маленькую подборочку. Открытки на любой вкус! Устанавливаются открытки очень просто - Дизайн - Добавить гаджет - HTML/JavaScript
<img border="0" height="290" src="http://statusram.ru/images/stories/animation/23-fev/04.gif" width="220" /> <img border="0" height="290" src="http://statusram.ru/images/stories/animation/23-fev/11.gif" width="220" /> Красная маркировка - размеры картинок
http://blogodel.com/
Самопечатающийся текст для Блогспот, Блоггер
Posted: 26 Jan 2014 03:13 AM PST
Пост (в основном) для пользователей:
Blogger, Блоггер (Blogspot, Блогспот ) Давненько собирался опубликовать этот скрипт. И вот сегодня наконец "Дошли руки"!
Скрипт представлен в двух вариантах. Первый вариант вставляется в редактор сообщений. Туда где выделено
желтым , вставляется ваш текст. К сожалению таким образом, можно будет оформить только одно предложение, около восьми слов.
<script type="text/javascript"> var line="Печатающийся текст в JavaScript "; var speed=200; var i=0; function pechatanie() { if(i++<line.length) { document.pechat.pt.value=line.substring(0,i); } else{ document.pechat.pt.value=" "; i=0; } setTimeout('pechatanie()',speed); } </script> <form name="pechat"> <input name="pt" type="text" size="30" style="background-color:#fffff; border:0px; width:500px; "> </form> <script type="text/javascript">pechatanie();</script> Следующий скрипт будет циклично печататься в заглавии браузерной вкладки как у меня и вставляется в
Дизайн - Добавить гаджет - HTML/JavaScript.
<script><!--//
var tit = document.title;
var c = 0;
function writetitle() {
document.title = tit.substring(0,c);
if(c==tit.length)
{
c = 0;
setTimeout("writetitle()", 3000)
}
else {
c++;
setTimeout("writetitle()", 200)
}
}
writetitle()
// -->
</script>
http://blogodel.com/
Вертикальное меню, типа "Аккордеон" для Блогспот, Блоггер
Posted: 18 Jan 2014 04:22 AM PST
Пост (в основном) для пользователей:
Blogger, Блоггер (Blogspot, Блогспот )Получил я в комментариях заявку:
"Подскажите, а у вас нет случайно скрипта для вертикального меню, типа Аккордеон?" И появилась у меня идея опубликовать пост на эту тему.
Как выглядит меню, можно посмотреть на тестовом блоге:
http://blogodeltest2.blogspot.com/
Сам скрипт вставляется просто: надо добавить код:
В Дизайн - Добавить гаджет - HTML/JavaScript (
жёлтый фон это цвет меню, который можно поменять).
<style> #mymenu { width: 200px; margin: 0 auto; } #mymenu .mydiv { width: 200px;/*ширина всего меню*/ transition: height ease-in-out 500ms; -o-transition: height ease-in-out 500ms; -moz-transition: height ease-in-out 500ms; -webkit-transition: height ease-in-out 500ms; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; } .mydiv h3{height: 45px; cursor:pointer; margin: 0 0 0 0; text-align: center; color:white;padding: 12px 0px 0px 0px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; background: #999999;/*цвет наружного меню*/ } #mymenu p { text-align: center; margin: 0 0 1px 0; height: 0px; overflow: hidden; transition: height ease-in-out 500ms; -o-transition: height ease-in-out 500ms; -moz-transition: height ease-in-out 500ms; -webkit-transition: height ease-in-out 500ms; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; background: #cccccc; /*цвет фона внутреннего меню*/ filter: progid:DXImageTransform.Microsoft.gradient ( startColorstr='#E1A3370', endColorstr='#E1A337',GradientType=0 ); } #mymenu p:hover { background: #999999; cursor:pointer; } #mymenu div:hover > p { height: 45px;padding: 12px 0px 0px 0px; } * html #mymenu .mydiv { filter: progid:DXImageTransform.Microsoft.gradient (startColorstr='#4EAEC1', endColorstr='#055261',GradientType=0 ); height: 45px; overflow: hidden; forIE: expression( onmouseover = function() {this.className += ' hover'}, onmouseout = function() {this.className = this.className.replace('hover', '')} ); } * html #mymenu .mydiv.hover { height: auto; } #mymenu p a { color:white; } </style> <div id="mymenu"> <div class="mydiv"> <h3 >Меню 1</h3> <p><a href = "#">Под меню1</a></p> <p><a href = "#">Под меню2</a></p> </div> <div class="mydiv"> <h3>Меню 2</h3> <p><a href = "#">Под меню1</a></p> <p><a href = "#">Под меню2</a></p> <p><a href = "#">Под меню3</a></p> </div> <div class="mydiv"> <h3>Меню 3</h3> <p><a href = "#">Под меню1</a></p> <p><a href = "#">Под меню2</a></p> <p><a href = "#">Под меню3</a></p> <p><a href = "#">Под меню4</a></p> </div> <div class="mydiv"> <h3>Меню 4</h3> <p><a href = "#">Под меню1</a></p> <p><a href = "#">Под меню2</a></p> <p><a href = "#">Под меню3</a></p> <p><a href = "#">Под меню4</a></p> <p><a href = "#">Под меню5</a></p> </div></div> По просьбе читателей - горизонтальное выпадащее меню
код добавить: В Дизайн - Добавить гаджет - HTML/JavaScript
<style>/* Главное меню */ #menu { width: 100%; margin: 0; padding: 10px 0 0 0; list-style: none; background: #874006; background: -moz-linear-gradient(#BF6306, #874006); background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #874006),color-stop(1, #BF6306)); background: -webkit-linear-gradient(#BF6306, #874006); background: -o-linear-gradient(#BF6306, #874006); background: -ms-linear-gradient(#BF6306, #874006); background: linear-gradient(#BF6306, #874006); -moz-border-radius: 50px; border-radius: 50px; -moz-box-shadow: 0 2px 1px #874006; -webkit-box-shadow: 0 2px 1px #874006; box-shadow: 0 2px 1px #874006; } #menu li { float: left; padding: 0 0 10px 0; position: relative; } #menu a { float: left; height: 25px; padding: 0 25px; color: #ffffff; text-transform: uppercase; font: bold 12px/25px Arial, Helvetica; text-decoration: none; text-shadow: 0 1px 0 #000; } #menu li:hover > a { color: #fafafa; } *html #menu li a:hover /* IE6 */ { color: #fafafa; } #menu li:hover > ul { display: block; } /* Подменю */ #menu ul { list-style: none; margin: 0; padding: 0; display: none; position: absolute; top: 35px; left: 0; z-index: 99999; background: #BF6306; background: -moz-linear-gradient(#BF6306, #783B08); background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #783B08),color-stop(1, #BF6306)); background: -webkit-linear-gradient(#BF6306, #783B08); background: -o-linear-gradient(#BF6306, #783B08); background: -ms-linear-gradient(#BF6306, #783B08); background: linear-gradient(#BF6306, #783B08); -moz-border-radius: 5px; border-radius: 5px; } #menu ul li { float: none; margin: 0; padding: 0; display: block; -moz-box-shadow: 0 1px 0 #111111, 0 2px 0 #777777; -webkit-box-shadow: 0 1px 0 #111111, 0 2px 0 #777777; box-shadow: 0 1px 0 #111111, 0 2px 0 #777777; } #menu ul li:last-child { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; } #menu ul a { padding: 10px; height: auto; line-height: 1; display: block; white-space: nowrap; float: none; text-transform: none; } *html #menu ul a /* IE6 */ { height: 10px; width: 150px; } *:first-child+html #menu ul a /* IE7 */ { height: 10px; width: 150px; } #menu ul a:hover { background: #9A1B19; background: -moz-linear-gradient(#562F24, #9A1B19); background: -webkit-gradient(linear, left top, left bottom, from(#562F24), to(#9A1B19)); background: -webkit-linear-gradient(#562F24, #9A1B19); background: -o-linear-gradient(#562F24, #9A1B19); background: -ms-linear-gradient(#562F24, #9A1B19); background: linear-gradient(#562F24, #9A1B19); } #menu ul li:first-child a { -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; } #menu ul li:first-child a:after { content: ''; position: absolute; left: 30px; top: -8px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 8px solid #874006; } #menu ul li:first-child a:hover:after { border-bottom-color: #5D2D23; } #menu ul li:last-child a { -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; } #menu:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } * html #menu { zoom: 1; } /* IE6 */ *:first-child+html #menu { zoom: 1; } /* IE7 */ #menu ul li:first-child a:after { content: ''; position: absolute; left: 30px; top: -8px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 8px solid #BF6306; } #menu ul li:first-child a:hover:after { border-bottom-color: #5D2D23; } * html #menu { zoom: 1; } /* IE6 */ *:first-child+html #menu { zoom: 1; } /* IE7 */ </style><ul id="menu"> <li><a href="#">ГЛАВНАЯ</a></li> <li> <a href="#">КАТЕГОРИИ</a> <ul> <li><a href="#">Виджеты</a></li> <li><a href="#">Украшения</a></li> <li><a href="#">Настройка блога</a></li> <li><a href="#">Сервисы</a></li> </ul> </li> <li><a href="#">РОК'Н'РОЛЛ</a> <ul> <li><a href="#">Музыка</a></li> <li><a href="#">Биографии</a></li> </ul> </li> <li><a href="#">О ПРОЕКТЕ</a></li> <li><a href="#">КОНТАКТЫ</a></li> </ul> http://blogodel.com/
Уникальное Новогоднее поздравление на Блогспот, Блоггер
Posted: 25 Dec 2013 10:53 AM PST
Пост (в основном) для пользователей:
Blogger, Блоггер (Blogspot, Блогспот )Случайно встретил в интернете интересное поздравление к Новому году и моментально реализовал это у себя на Блогспот, Блоггер. А впрочем меньше слов... полюбуйтесь сами:
Самая изюминка заключается в том, что
вы можете вставить в "лицо" Деда Мороза вашу фотографию! Кроме того, можно написать текст поздравления!
Изготавливается поздравление двумя кликами на сервисе:
http://www.dancingsantacard.com/ru/
Но есть одно Но! Когда ваша открытка будет готова - это будет
Шаг 3 , вам понадобится исходный код, что бы появилась возможность размещения на блоге. Добыть этот код не сложно и вы сможете это сделать самостоятельно.
Наведите курсором на свободную (без изображений) часть страницы
Шаг 3 и нажмите левой клавишей мышки. У вас появится примерно (в зависимости от браузера) такое окно:
Выберите - "Исходный код страницы" (в Хроме "Просмотр кода страницы") и вы увидите "изнанку" вашей страницы в программном коде. В этом коде,
начиная с 134 строчки , нужно выделить код поздравления, который выглядит так:
<object type="application/x-shockwave-flash" data="http://assets.dancingsantacard.com/swf/santa.swf?version=3d522deaf85577451c01974654b36ad3" width="700" height="485" id="flash" > <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="http://assets.dancingsantacard.com/swf/santa.swf?version=3d522deaf85577451c01974654b36ad3" /> <param name="quality" value="high" /> <param name="bgcolor" value="#ffffff" /> <param name="flashvars" value="user=199654&photo=http%3A%2F%2Fassets.dancingsantacard.com%2Fphotos%2F200%2F199654.jpg&photo_scale=56&photo_rotate=-22&photo_x=4&photo_y=-8&message=%D0%A1%D1%87%D0%B0%D1%81%D1%82%D0%BB%D0%B8%D0%B2%D0%BE%D0%B3%D0%BE+%D0%A0%D0%BE%D0%B6%D0%B4%D0%B5%D1%81%D1%82%D0%B2%D0%B0+%D0%B8+%D0%9D%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE+%D0%93%D0%BE%D0%B4%D0%B0+2014.+%D0%9F%D0%BE%D0%B7%D0%B4%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D1%8E+%D1%81%D0%B2%D0%BE%D0%B8%D1%85+%D1%87%D0%B8%D1%82%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9%21" /> <!--<embed src="http://assets.dancingsantacard.com/swf/santa.swf?version=3d522deaf85577451c01974654b36ad3" flashvars="user=199654&photo=http%3A%2F%2Fassets.dancingsantacard.com%2Fphotos%2F200%2F199654.jpg&photo_scale=56&photo_rotate=-22&photo_x=4&photo_y=-8&message=%D0%A1%D1%87%D0%B0%D1%81%D1%82%D0%BB%D0%B8%D0%B2%D0%BE%D0%B3%D0%BE+%D0%A0%D0%BE%D0%B6%D0%B4%D0%B5%D1%81%D1%82%D0%B2%D0%B0+%D0%B8+%D0%9D%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE+%D0%93%D0%BE%D0%B4%D0%B0+2014.+%D0%9F%D0%BE%D0%B7%D0%B4%D1%80%D0%B0%D0%B2%D0%BB%D1%8F%D1%8E+%D1%81%D0%B2%D0%BE%D0%B8%D1%85+%D1%87%D0%B8%D1%82%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9%21" quality="high" bgcolor="#ffffff" width="700" height="485" name="santa" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />--> </object> Копируем этот код и размещаем на вашем блоге в редакторе сообщения или
В Дизайн - Добавить гаджет - HTML/JavaScript. Зеленым фоном выделены изменяемые размеры поздравления.
Гирлянда
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js' type='text/javascript'/></script><script type="text/javascript" src="http://szenprogs.ru/scripts/garland/garland.js"></script> <script type="text/javascript"><!-- garland.imgtop = 'http://szenprogs.ru/scripts/garland/girlyanda-t.gif'; garland.imgbottom = 'http://szenprogs.ru/scripts/garland/girlyanda-b.gif'; garland.imgleft = 'http://szenprogs.ru/scripts/garland/girlyanda-l.gif'; garland.imgright = 'http://szenprogs.ru/scripts/garland/girlyanda-r.gif'; garland.height = 30; garland.showleft = true; //--> </script> http://blogodel.com/
Установка гаджета (слайдера) в шапку Блогспот, Блоггер
Posted: 01 Dec 2013 09:18 AM PST
Пост (в основном) для пользователей:
Blogger, Блоггер (Blogspot, Блогспот )Из-за неоднократной и настойчивой просьбы одной читательницы, публикую установку любого гаджета в шапку Блогспот, Блоггера (в данном случае слайдера).
Кому интересно, как это будет выглядеть, вот ссылка на тестовый вариант:
http://blogodeltest2.blogspot.ru/
К сожалению по умолчанию, Блогспот не предусматривает возможности размещения гаджета в шапке и поэтому необходимо будет произвести небольшие изменения в шаблоне.
1) В настройках выходим в раздел "Шаблон".
2) Нажимаем "Изменить HTML".
3) Производим изменения в шаблоне.
Где то на уровне 619 строки (в зависимости от шаблона) находим строчку:
<b:section class= ' header ' id= ' header ' maxwidgets=' 1 ' showaddelement=' no '> и меняем , как указано на скриншоте на:
maxwidgets=' 3 'и maxwidgets=' yes ' После замены жмем вначале на "Просмотреть шаблон" (подчеркнуто снизу красным) и если все нормально (не появилась табличка об ошибке) нажимаем "Сохранить шаблон".
Таким образом, мы дали "команду" в шаблоне разрешить наличие гадежта в шапке блога. В разделе "Дизайн" у вас должна появиться, выделенная на скриншоте красным маркером секция.
В этой секции вы можете разместить любой код гаджета (в данном случае, я разместил код слайдера).
Вот код слайдера:
<style type="text/css"/> /* dimpost.com - Basic Style */ body{ background: transparent; font:15px/2 'Adobe Caslon Pro', Georgia, Serif; margin:0; padding:0; } a{outline:0 none} #pagewrap{ margin:10px auto; padding:0; position:relative; height:400px; width: 640px; } #slidewrap{position:absolute;} #slider { border-color: #c0c0c0; border-radius: 5px 5px 5px 5px; border-style: solid; border-width: 10px 10px 30px; box-shadow: 0 0 3px #2F2F2F; height: 280px; margin: 10px; position: relative; width: 600px; } #slider images{ position:absolute; top:0px; left:0px; display:none; } /* The Nivo Slider styles */ .nivoSlider { position:relative; } .nivoSlider images { position:absolute; top:0px; left:0px; } /* If an image is wrapped in a link */ .nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none; } /* The slices and boxes in the Slider */ .nivo-slice { display:block; position:absolute; z-index:5; height:100%; } .nivo-box { display:block; position:absolute; z-index:5; } .nivo-directionNav{display:none!important} .nivo-html-caption { display:none; } .nivo-caption{ position:absolute; right:20px; text-align:center; top:130px; width:192px; z-index:60; } .nivo-caption p{margin:0} .nivo-caption .title{font-style:italic} .nivo-controlNav { bottom: -23px; display: block; height: 15px; left: 204px; position: absolute; text-align: center; width: 192px; z-index: 51; opacity: 0.6; } .nivo-controlNav a{ background:transparent url(http://project.dimpost.com/image-slider/images/button.png) no-repeat center center; display:inline-block; height:14px; width:14px; text-indent:-9999px; cursor:pointer; } .nivo-controlNav .active{ background:transparent url(http://project.dimpost.com/image-slider/images/button_active.png); } </style> <script src="http://project.dimpost.com/image-slider/jquery-1.6.1.min.js" type="text/javascript"></script> <script src="http://project.dimpost.com/image-slider/jquery.nivo.slider.pack.js" type="text/javascript"></script> <script type="text/javascript"> $(window).load(function() { $('#slider').nivoSlider(); }); </script> <!--[if IE]> <script src="modernizr-2.0.min.js"></script> <![endif]--> <div id="pagewrap"> <div id="slidewrap"> <div id="slider"> <a href="http://dimpost.com/" target="_blank"><img alt="" title="#caption1" src="http://project.dimpost.com/image-slider/images/sample0.jpg " /></a> <a href="#" target="_blank"><img alt="" title="#caption2" src="http://project.dimpost.com/image-slider/images/sample1.jpg " /></a> <a href="#" target="_blank"><img alt="" title="#caption3" src="http://project.dimpost.com/image-slider/images/sample2.jpg " /></a> <a href="#" target="_blank"><img alt="" title="#caption4" src="http://project.dimpost.com/image-slider/images/sample3.jpg " /></a> <a href="#" target="_blank"><img alt="" title="#caption5" src="http://project.dimpost.com/image-slider/images/sample4.jpg " /></a> <a href="#" target="_blank"><img alt="" title="#caption6" src="http://project.dimpost.com/image-slider/images/sample5.jpg " /></a> </div> </div> </div> И еще один скрипт
<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js' type='text/javascript'></script> <script type='text/javascript'> //<![CDATA[ function convertEntities(b){var d,a;d=function(c){if(/&[^;]+;/.test(c)){var f=document.createElement("div");f.innerHTML=c;return !f.firstChild?c:f.firstChild.nodeValue}return c};if(typeof b==="string"){return d(b)}else{if(typeof b==="object"){for(a in b){if(typeof b[a]==="string"){b[a]=d(b[a])}}}}return b}; //]]> </script><style type="text/css"/> /* Slider */ .slide{ padding-left:5px; height:300px; overflow:hidden; } #slider { position:relative; width:768px; height:300px; margin:0 auto; padding:0; } #slider img { position:absolute; top:0px; left:0px; display:none; } #slider a { border:0; } .nivo-directionNav a { display:block; width:30px; height:30px; background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMV-XbliiP4SBKM_srBEB3ym5fwY_feK3K8a0e7HKjd23A3vzYHQz_FOA6DNofeVKrNPjb8eWHAvEls9e2lYR7PUIzTnRxKOHhiRaAysW9sbC91sv5V7pJUsttEsio5BT2jNhnavZn1EL1/s0/arrows.png) no-repeat; text-indent:-9999px; border:0; } a.nivo-nextNav { background-position:-30px 0; right:15px; } a.nivo-prevNav { left:15px; } .nivo-caption { text-shadow:none; font-family: Arial, Helvetica,sans-serif; text-align:center; } .nivo-caption a { text-decoration:underline; } /* The Nivo Slider styles */ .nivoSlider { position:relative; width:768px; margin:0 auto; pading:0; left:0; z-index:10; } .nivoSlider img { position:absolute; top:0px; left:0px; } /* If an image is wrapped in a link */ .nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none; } /* The slices and boxes in the Slider */ .nivo-slice { display:block; position:absolute; z-index:5; height:100%; } .nivo-box { display:block; position:absolute; z-index:5; } /* Caption styles */ .nivo-caption { position:absolute; left:0px; top:0px; color:#fff; width:100%; height:25px; z-index:10; } .nivo-caption p { padding:5px; margin:0; color:#ccc; } .nivo-caption a { display:inline !important; } .nivo-html-caption { display:none; } .nivo-directionNav a { position:absolute; top:50%; z-index:9; cursor:pointer; } .nivo-prevNav { left:0px; } .nivo-nextNav { right:0px; } /* Control nav styles (e.g. 1,2,3...) */ .nivo-controlNav a { position:relative; z-index:9; cursor:pointer; } .nivo-controlNav a.active { font-weight:bold; } </style> <script type='text/javascript'> //<![CDATA[ /* * jQuery Nivo Slider v2.5.1 * http://nivo.dev7studios.com * * Copyright 2011, Gilbert Pellegrom * Free to use and abuse under the MIT license. * http://www.opensource.org/licenses/mit-license.php * * March 2010 */ (function($){var NivoSlider=function(element,options){var settings=$.extend({},$.fn.nivoSlider.defaults,options);var vars={currentSlide:0,currentImage:'',totalSlides:0,randAnim:'',running:false,paused:false,stop:false};var slider=$(element);slider.data('nivo:vars',vars);slider.css('position','relative');slider.addClass('nivoSlider');var kids=slider.children();kids.each(function(){var child=$(this);var link='';if(!child.is('img')){if(child.is('a')){child.addClass('nivo-imageLink');link=child;} child=child.find('img:first');} var childWidth=child.width();if(childWidth==0)childWidth=child.attr('width');var childHeight=child.height();if(childHeight==0)childHeight=child.attr('height');if(childWidth>slider.width()){slider.width(childWidth);} if(childHeight>slider.height()){slider.height(childHeight);} if(link!=''){link.css('display','none');} child.css('display','none');vars.totalSlides++;});if(settings.startSlide>0){if(settings.startSlide>=vars.totalSlides)settings.startSlide=vars.totalSlides-1;vars.currentSlide=settings.startSlide;} if($(kids[vars.currentSlide]).is('img')){vars.currentImage=$(kids[vars.currentSlide]);}else{vars.currentImage=$(kids[vars.currentSlide]).find('img:first');} if($(kids[vars.currentSlide]).is('a')){$(kids[vars.currentSlide]).css('display','block');} slider.css('background','url("'+vars.currentImage.attr('src')+'") no-repeat');slider.append($('<div class="nivo-caption"><p></p></div>').css({display:'none',opacity:settings.captionOpacity}));var processCaption=function(settings){var nivoCaption=$('.nivo-caption',slider);if(vars.currentImage.attr('title')!=''){var title=vars.currentImage.attr('title');if(title.substr(0,1)=='#')title=$(title).html();if(nivoCaption.css('display')=='block'){nivoCaption.find('p').fadeOut(settings.animSpeed,function(){$(this).html(title);$(this).fadeIn(settings.animSpeed);});}else{nivoCaption.find('p').html(title);} nivoCaption.fadeIn(settings.animSpeed);}else{nivoCaption.fadeOut(settings.animSpeed);}} processCaption(settings);var timer=0;if(!settings.manualAdvance&&kids.length>1){timer=setInterval(function(){nivoRun(slider,kids,settings,false);},settings.pauseTime);} if(settings.directionNav){slider.append('<div class="nivo-directionNav"><a class="nivo-prevNav">'+settings.prevText+'</a><a class="nivo-nextNav">'+settings.nextText+'</a></div>');if(settings.directionNavHide){$('.nivo-directionNav',slider).hide();slider.hover(function(){$('.nivo-directionNav',slider).show();},function(){$('.nivo-directionNav',slider).hide();});} $('a.nivo-prevNav',slider).live('click',function(){if(vars.running)return false;clearInterval(timer);timer='';vars.currentSlide-=2;nivoRun(slider,kids,settings,'prev');});$('a.nivo-nextNav',slider).live('click',function(){if(vars.running)return false;clearInterval(timer);timer='';nivoRun(slider,kids,settings,'next');});} if(settings.controlNav){var nivoControl=$('<div class="nivo-controlNav"></div>');slider.append(nivoControl);for(var i=0;i<kids.length;i++){if(settings.controlNavThumbs){var child=kids.eq(i);if(!child.is('img')){child=child.find('img:first');} if(settings.controlNavThumbsFromRel){nivoControl.append('<a class="nivo-control" rel="'+i+'"><img src="'+child.attr('rel')+'" alt="" /></a>');}else{nivoControl.append('<a class="nivo-control" rel="'+i+'"><img src="'+child.attr('src').replace(settings.controlNavThumbsSearch,settings.controlNavThumbsReplace)+'" alt="" /></a>');}}else{nivoControl.append('<a class="nivo-control" rel="'+i+'">'+(i+1)+'</a>');}} $('.nivo-controlNav a:eq('+vars.currentSlide+')',slider).addClass('active');$('.nivo-controlNav a',slider).live('click',function(){if(vars.running)return false;if($(this).hasClass('active'))return false;clearInterval(timer);timer='';slider.css('background','url("'+vars.currentImage.attr('src')+'") no-repeat');vars.currentSlide=$(this).attr('rel')-1;nivoRun(slider,kids,settings,'control');});} if(settings.keyboardNav){$(window).keypress(function(event){if(event.keyCode=='37'){if(vars.running)return false;clearInterval(timer);timer='';vars.currentSlide-=2;nivoRun(slider,kids,settings,'prev');} if(event.keyCode=='39'){if(vars.running)return false;clearInterval(timer);timer='';nivoRun(slider,kids,settings,'next');}});} if(settings.pauseOnHover){slider.hover(function(){vars.paused=true;clearInterval(timer);timer='';},function(){vars.paused=false;if(timer==''&&!settings.manualAdvance){timer=setInterval(function(){nivoRun(slider,kids,settings,false);},settings.pauseTime);}});} slider.bind('nivo:animFinished',function(){vars.running=false;$(kids).each(function(){if($(this).is('a')){$(this).css('display','none');}});if($(kids[vars.currentSlide]).is('a')){$(kids[vars.currentSlide]).css('display','block');} if(timer==''&&!vars.paused&&!settings.manualAdvance){timer=setInterval(function(){nivoRun(slider,kids,settings,false);},settings.pauseTime);} settings.afterChange.call(this);});var createSlices=function(slider,settings,vars){for(var i=0;i<settings.slices;i++){var sliceWidth=Math.round(slider.width()/settings.slices);if(i==settings.slices-1){slider.append($('<div class="nivo-slice"></div>').css({left:(sliceWidth*i)+'px',width:(slider.width()-(sliceWidth*i))+'px',height:'0px',opacity:'0',background:'url("'+vars.currentImage.attr('src')+'") no-repeat -'+((sliceWidth+(i*sliceWidth))-sliceWidth)+'px 0%'}));}else{slider.append($('<div class="nivo-slice"></div>').css({left:(sliceWidth*i)+'px',width:sliceWidth+'px',height:'0px',opacity:'0',background:'url("'+vars.currentImage.attr('src')+'") no-repeat -'+((sliceWidth+(i*sliceWidth))-sliceWidth)+'px 0%'}));}}} var createBoxes=function(slider,settings,vars){var boxWidth=Math.round(slider.width()/settings.boxCols);var boxHeight=Math.round(slider.height()/settings.boxRows);for(var rows=0;rows<settings.boxRows;rows++){for(var cols=0;cols<settings.boxCols;cols++){if(cols==settings.boxCols-1){slider.append($('<div class="nivo-box"></div>').css({opacity:0,left:(boxWidth*cols)+'px',top:(boxHeight*rows)+'px',width:(slider.width()-(boxWidth*cols))+'px',height:boxHeight+'px',background:'url("'+vars.currentImage.attr('src')+'") no-repeat -'+((boxWidth+(cols*boxWidth))-boxWidth)+'px -'+((boxHeight+(rows*boxHeight))-boxHeight)+'px'}));}else{slider.append($('<div class="nivo-box"></div>').css({opacity:0,left:(boxWidth*cols)+'px',top:(boxHeight*rows)+'px',width:boxWidth+'px',height:boxHeight+'px',background:'url("'+vars.currentImage.attr('src')+'") no-repeat -'+((boxWidth+(cols*boxWidth))-boxWidth)+'px -'+((boxHeight+(rows*boxHeight))-boxHeight)+'px'}));}}}} var nivoRun=function(slider,kids,settings,nudge){var vars=slider.data('nivo:vars');if(vars&&(vars.currentSlide==vars.totalSlides-1)){settings.lastSlide.call(this);} if((!vars||vars.stop)&&!nudge)return false;settings.beforeChange.call(this);if(!nudge){slider.css('background','url("'+vars.currentImage.attr('src')+'") no-repeat');}else{if(nudge=='prev'){slider.css('background','url("'+vars.currentImage.attr('src')+'") no-repeat');} if(nudge=='next'){slider.css('background','url("'+vars.currentImage.attr('src')+'") no-repeat');}} vars.currentSlide++;if(vars.currentSlide==vars.totalSlides){vars.currentSlide=0;settings.slideshowEnd.call(this);} if(vars.currentSlide<0)vars.currentSlide=(vars.totalSlides-1);if($(kids[vars.currentSlide]).is('img')){vars.currentImage=$(kids[vars.currentSlide]);}else{vars.currentImage=$(kids[vars.currentSlide]).find('img:first');} if(settings.controlNav){$('.nivo-controlNav a',slider).removeClass('active');$('.nivo-controlNav a:eq('+vars.currentSlide+')',slider).addClass('active');} processCaption(settings);$('.nivo-slice',slider).remove();$('.nivo-box',slider).remove();if(settings.effect=='random'){var anims=new Array('sliceDownRight','sliceDownLeft','sliceUpRight','sliceUpLeft','sliceUpDown','sliceUpDownLeft','fold','fade','boxRandom','boxRain','boxRainReverse','boxRainGrow','boxRainGrowReverse');vars.randAnim=anims[Math.floor(Math.random()*(anims.length+1))];if(vars.randAnim==undefined)vars.randAnim='fade';} if(settings.effect.indexOf(',')!=-1){var anims=settings.effect.split(',');vars.randAnim=anims[Math.floor(Math.random()*(anims.length))];if(vars.randAnim==undefined)vars.randAnim='fade';} vars.running=true;if(settings.effect=='sliceDown'||settings.effect=='sliceDownRight'||vars.randAnim=='sliceDownRight'||settings.effect=='sliceDownLeft'||vars.randAnim=='sliceDownLeft'){createSlices(slider,settings,vars);var timeBuff=0;var i=0;var slices=$('.nivo-slice',slider);if(settings.effect=='sliceDownLeft'||vars.randAnim=='sliceDownLeft')slices=$('.nivo-slice',slider)._reverse();slices.each(function(){var slice=$(this);slice.css({'top':'0px'});if(i==settings.slices-1){setTimeout(function(){slice.animate({height:'100%',opacity:'1.0'},settings.animSpeed,'',function(){slider.trigger('nivo:animFinished');});},(100+timeBuff));}else{setTimeout(function(){slice.animate({height:'100%',opacity:'1.0'},settings.animSpeed);},(100+timeBuff));} timeBuff+=50;i++;});} else if(settings.effect=='sliceUp'||settings.effect=='sliceUpRight'||vars.randAnim=='sliceUpRight'||settings.effect=='sliceUpLeft'||vars.randAnim=='sliceUpLeft'){createSlices(slider,settings,vars);var timeBuff=0;var i=0;var slices=$('.nivo-slice',slider);if(settings.effect=='sliceUpLeft'||vars.randAnim=='sliceUpLeft')slices=$('.nivo-slice',slider)._reverse();slices.each(function(){var slice=$(this);slice.css({'bottom':'0px'});if(i==settings.slices-1){setTimeout(function(){slice.animate({height:'100%',opacity:'1.0'},settings.animSpeed,'',function(){slider.trigger('nivo:animFinished');});},(100+timeBuff));}else{setTimeout(function(){slice.animate({height:'100%',opacity:'1.0'},settings.animSpeed);},(100+timeBuff));} timeBuff+=50;i++;});} else if(settings.effect=='sliceUpDown'||settings.effect=='sliceUpDownRight'||vars.randAnim=='sliceUpDown'||settings.effect=='sliceUpDownLeft'||vars.randAnim=='sliceUpDownLeft'){createSlices(slider,settings,vars);var timeBuff=0;var i=0;var v=0;var slices=$('.nivo-slice',slider);if(settings.effect=='sliceUpDownLeft'||vars.randAnim=='sliceUpDownLeft')slices=$('.nivo-slice',slider)._reverse();slices.each(function(){var slice=$(this);if(i==0){slice.css('top','0px');i++;}else{slice.css('bottom','0px');i=0;} if(v==settings.slices-1){setTimeout(function(){slice.animate({height:'100%',opacity:'1.0'},settings.animSpeed,'',function(){slider.trigger('nivo:animFinished');});},(100+timeBuff));}else{setTimeout(function(){slice.animate({height:'100%',opacity:'1.0'},settings.animSpeed);},(100+timeBuff));} timeBuff+=50;v++;});} else if(settings.effect=='fold'||vars.randAnim=='fold'){createSlices(slider,settings,vars);var timeBuff=0;var i=0;$('.nivo-slice',slider).each(function(){var slice=$(this);var origWidth=slice.width();slice.css({top:'0px',height:'100%',width:'0px'});if(i==settings.slices-1){setTimeout(function(){slice.animate({width:origWidth,opacity:'1.0'},settings.animSpeed,'',function(){slider.trigger('nivo:animFinished');});},(100+timeBuff));}else{setTimeout(function(){slice.animate({width:origWidth,opacity:'1.0'},settings.animSpeed);},(100+timeBuff));} timeBuff+=50;i++;});} else if(settings.effect=='fade'||vars.randAnim=='fade'){createSlices(slider,settings,vars);var firstSlice=$('.nivo-slice:first',slider);firstSlice.css({'height':'100%','width':slider.width()+'px'});firstSlice.animate({opacity:'1.0'},(settings.animSpeed*2),'',function(){slider.trigger('nivo:animFinished');});} else if(settings.effect=='slideInRight'||vars.randAnim=='slideInRight'){createSlices(slider,settings,vars);var firstSlice=$('.nivo-slice:first',slider);firstSlice.css({'height':'100%','width':'0px','opacity':'1'});firstSlice.animate({width:slider.width()+'px'},(settings.animSpeed*2),'',function(){slider.trigger('nivo:animFinished');});} else if(settings.effect=='slideInLeft'||vars.randAnim=='slideInLeft'){createSlices(slider,settings,vars);var firstSlice=$('.nivo-slice:first',slider);firstSlice.css({'height':'100%','width':'0px','opacity':'1','left':'','right':'0px'});firstSlice.animate({width:slider.width()+'px'},(settings.animSpeed*2),'',function(){firstSlice.css({'left':'0px','right':''});slider.trigger('nivo:animFinished');});} else if(settings.effect=='boxRandom'||vars.randAnim=='boxRandom'){createBoxes(slider,settings,vars);var totalBoxes=settings.boxCols*settings.boxRows;var i=0;var timeBuff=0;var boxes=shuffle($('.nivo-box',slider));boxes.each(function(){var box=$(this);if(i==totalBoxes-1){setTimeout(function(){box.animate({opacity:'1'},settings.animSpeed,'',function(){slider.trigger('nivo:animFinished');});},(100+timeBuff));}else{setTimeout(function(){box.animate({opacity:'1'},settings.animSpeed);},(100+timeBuff));} timeBuff+=20;i++;});} else if(settings.effect=='boxRain'||vars.randAnim=='boxRain'||settings.effect=='boxRainReverse'||vars.randAnim=='boxRainReverse'||settings.effect=='boxRainGrow'||vars.randAnim=='boxRainGrow'||settings.effect=='boxRainGrowReverse'||vars.randAnim=='boxRainGrowReverse'){createBoxes(slider,settings,vars);var totalBoxes=settings.boxCols*settings.boxRows;var i=0;var timeBuff=0;var rowIndex=0;var colIndex=0;var box2Darr=new Array();box2Darr[rowIndex]=new Array();var boxes=$('.nivo-box',slider);if(settings.effect=='boxRainReverse'||vars.randAnim=='boxRainReverse'||settings.effect=='boxRainGrowReverse'||vars.randAnim=='boxRainGrowReverse'){boxes=$('.nivo-box',slider)._reverse();} boxes.each(function(){box2Darr[rowIndex][colIndex]=$(this);colIndex++;if(colIndex==settings.boxCols){rowIndex++;colIndex=0;box2Darr[rowIndex]=new Array();}});for(var cols=0;cols<(settings.boxCols*2);cols++){var prevCol=cols;for(var rows=0;rows<settings.boxRows;rows++){if(prevCol>=0&&prevCol<settings.boxCols){(function(row,col,time,i,totalBoxes){var box=$(box2Darr[row][col]);var w=box.width();var h=box.height();if(settings.effect=='boxRainGrow'||vars.randAnim=='boxRainGrow'||settings.effect=='boxRainGrowReverse'||vars.randAnim=='boxRainGrowReverse'){box.width(0).height(0);} if(i==totalBoxes-1){setTimeout(function(){box.animate({opacity:'1',width:w,height:h},settings.animSpeed/1.3,'',function(){slider.trigger('nivo:animFinished');});},(100+time));}else{setTimeout(function(){box.animate({opacity:'1',width:w,height:h},settings.animSpeed/1.3);},(100+time));}})(rows,prevCol,timeBuff,i,totalBoxes);i++;} prevCol--;} timeBuff+=100;}}} var shuffle=function(arr){for(var j,x,i=arr.length;i;j=parseInt(Math.random()*i),x=arr[--i],arr[i]=arr[j],arr[j]=x);return arr;} var trace=function(msg){if(this.console&&typeof console.log!="undefined") console.log(msg);} this.stop=function(){if(!$(element).data('nivo:vars').stop){$(element).data('nivo:vars').stop=true;trace('Stop Slider');}} this.start=function(){if($(element).data('nivo:vars').stop){$(element).data('nivo:vars').stop=false;trace('Start Slider');}} settings.afterLoad.call(this);return this;};$.fn.nivoSlider=function(options){return this.each(function(key,value){var element=$(this);if(element.data('nivoslider'))return element.data('nivoslider');var nivoslider=new NivoSlider(this,options);element.data('nivoslider',nivoslider);});};$.fn.nivoSlider.defaults={effect:'random',slices:15,boxCols:8,boxRows:4,animSpeed:500,pauseTime:3000,startSlide:0,directionNav:true,directionNavHide:true,controlNav:true,controlNavThumbs:false,controlNavThumbsFromRel:false,controlNavThumbsSearch:'.jpg',controlNavThumbsReplace:'_thumb.jpg',keyboardNav:true,pauseOnHover:true,manualAdvance:false,captionOpacity:0.8,prevText:'Prev',nextText:'Next',beforeChange:function(){},afterChange:function(){},slideshowEnd:function(){},lastSlide:function(){},afterLoad:function(){}};$.fn._reverse=[].reverse;})(jQuery); //]]> </script> <script type='text/javascript'> //<![CDATA[ jQuery(document).ready(function() { jQuery('.squarebanner li:nth-child(even)').addClass('rbanner'); jQuery('#slider').nivoSlider({ effect:'random', slices: 10 }); }); //]]> </script> <div class='nivoSlider' id='slider'> <a href='#'><img alt='самый высокий водопад в мире' class='nivim' height='300' src='http://vallek.ru/wp-content/uploads/2013/06/anhel_1.jpg ' title='#Post Title' width='768'/></a> <a href='#'><img alt='#Post Title' class='nivim' height='300' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2sQM8Gn7v2aET74Ujjz-QtnF4CXHMLASdj2oapPJaRbLSgbbwQySPKCVfM2YcKV2QbXdtLNL1xdMTSoaVMogMofQJrNo0NmVGDFKwXIIySJUFzTkaGGrP4cN0s_5e_Izo_i5EtemZgjsq/s0/1.jpg ' title='#Post Title' width='768'/></a> <a href='#'><img alt='#Post Title' class='nivim' height='300' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCkAb6c7TI-zpPeZkGrQy3vEYidcCkpHoY-ol9DleINOqg6YDWBSBF3v85zDCqAdCcPqMViRk_5Y8e4YTFfQ_zxIKrRbcn4bnf99sGESLh1Y-Hmp5XXSaZHGUEV8dHNbhk24RgsFmQQrwi/s0/3.jpg ' title='#Post Title' width='768'/></a> </div> К расная маркировка это урлы ваших фотографий.
Даю так же, адреса для обработки изображений:
http://radikal.cc/
http://pixlr.com/express/
http://blogodel.com/
Самое простое увеличение картинки при наведении курсора для Блогспот, Блоггер
Posted: 08 Nov 2013 08:58 AM PST
Пост (в основном) для пользователей:
Blogger, Блоггер (Blogspot, Блогспот )Ну вот и дошли у меня руки для публикации очень простого скрипта - увеличение изображения при наведении курсора для Блогспот, Блоггер. Отличие данного скрипта в простоте установки и универсальности (одноразовая установка на все картинки блога).
Наведите курсор и проверьте работу скрипта!
Б о льшее увеличение изображения технически будет смотреться некрасиво и в результате многочисленных экспериментов скрипт настроен оптимально!
Если эффект вам понравился, то добавьте код:
В Дизайн - Добавить гаджет - HTML/JavaScript
<style>.post-body img { -webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;transition: all 0.4s ease; padding: 8px; background: #ffffff; border: 1px solid #d0d0d0; -moz-box-shadow: 0 0 20px rgba(0, 0, 0, .2); -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .2); box-shadow: 0 0 20px rgba(0, 0, 0, .2); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .post-body img:hover {-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1); background: #ffffff; border: 1px solid #cccccc; text-decoration: none; text-shadow: none; -moz-box-shadow: 1em 1em 1em -0.5em rgba(0,0,6,0.5); -webkid-box-shadow: 1em 1em 1em -0.5em rgba(0,0,6,0.5); box-shadow: 1em 1em 1em -0.5em rgba(0,0,6,0.5); }</style>
http://blogodel.com/
Необычное увеличение изображения при наведении курсора, на ваш Блогспот, Блоггер
Posted: 22 Sep 2013 05:13 AM PDT
Пост (в основном) для пользователей:
Blogger, Блоггер (Blogspot, Блогспот )Я уже неоднократно публиковал возможность изменения изображения при наведении курсора:
или
Сегодня я публикую еще один вариант. Наведите курсор и опробуйте эффект:
Если эффект вам понравился, то данный виджет можно использовать, вставив код в редактор в любом месте статьи.
<style> .dsblockzoom{ position: relative; } .dsblockzoom img{ position: absolute; left: 0; } .dsblockzoom img.maximg{ opacity: 0; visibility: hidden; } .dsblockzoom img.minimg{ z-index: 1; } @-webkit-keyframes dszooma{ 0%{ z-index: -1; opacity: 0; } 50%{ opacity: 1; z-index: -1; left: 100%; box-shadow: none; } 51%{ z-index: 2; } 100%{ left: 0; box-shadow: 8px 8px 15px gray; } } @-moz-keyframes dszooma{ 0%{ z-index:-1; opacity:0; }50%{ opacity:1; z-index:-1; left:100%; box-shadow: none; }51%{ z-index:2; } 100%{ left:0; box-shadow: 8px 8px 15px gray; } } @-ms-keyframes dszooma{ 0%{ z-index:-1; opacity:0; } 50%{ opacity:1; z-index:-1; left:100%; box-shadow: none; } 51%{ z-index:2; } 100%{ left:0; box-shadow: 8px 8px 15px gray; } } .dsblockzoom:hover img.maximg{ -webkit-animation-name:dszooma; -webkit-animation-duration: 1s; -webkit-animation-iteration-count: 1; -moz-animation-name:dszooma; -moz-animation-duration: 1s; -moz-animation-iteration-count: 1; -ms-animation-name:dszooma; -ms-animation-duration: 1s; -ms-animation-iteration-count: 1; animation-name:dszooma; animation-duration: 1s; animation-iteration-count: 1; visibility:visible; opacity:1; box-shadow: 8px 8px 15px gray; z-index:2; } .dsblockzoom:hover img.minimg{ opacity:0.5; } </style> <div class="dsblockzoom" style="width:300px; height:171px"> <img class="minimg" src="http://delaisait.ucoz.ru/script/menu/img/1/esizbr1.jpg " alt="zoom effect" /> <img class="maximg" src="http://delaisait.ucoz.ru/script/menu/img/1/esizbr.jpg " alt="zoom effect" /> </div> Выделенные красным урл. - адрес ваших изображений (изображения должны иметь разный размер, вначале маленький потом большой), вставляете по вашему усмотрению!
http://blogodel.com/
Автоматическая генерация с каждым кликом новой шапки, для вашего блога Блогспот, Блоггер
Posted: 16 Sep 2013 03:14 AM PDT
Пост (в основном) для пользователей:
Blogger, Блоггер (Blogspot, Блогспот )Сегодня я предлагаю очередную совершенно уникальную вещь на ваш Блогспот, Блоггер. В данном случае, уникальность заключается в том, что шапка (или изображение в шапке) будет меняться в каждый раз с переходом на новую страницу вашего блога! Таким образом, у вас будет в каждый раз -
новый дизайн шапки! Я пожалуй не смогу, да и не буду описывать, как это будет выглядеть - у всех разные шаблоны и возможно это не всем подойдет. Но поскольку установка (как обычно) архипростая - ПРОБУЙТЕ!
Установка осуществляется добавлением кода:
В Дизайн - Добавить гаджет - HTML/JavaScript
<style type='text/css'>#header { background: url("your header image url in quotes") no-repeat left bottom; margin:0; padding:2px; } </style><script type="text/javascript"> var banner= new Array(); banner[0]="УРЛ.- АДРЕС ИЗОБРАЖЕНИЯ для шапки 0 "; banner[1]="УРЛ.- АДРЕС ИЗОБРАЖЕНИЯ для шапки 1 "; banner[2]="УРЛ.- АДРЕС ИЗОБРАЖЕНИЯ для шапки 2 "; banner[3]="УРЛ.- АДРЕС ИЗОБРАЖЕНИЯ для шапки 3 "; banner[4]="УРЛ.- АДРЕС ИЗОБРАЖЕНИЯ для шапки 4 "; var random=Math.round(4*Math.random()); document.write("<style>"); document.write("#header {"); document.write(' background:url("' + banner[random] + '") no-repeat left TOP;'); document.write(" }"); document.write("</style>"); </script> Вам необходимо только вставить ВАШИ изображения туда, где отмечено красным . Естественно, за вас искать фотографии и выставлять размеры я не буду! Шапки можно найти задав в Гугл "ШАПКИ ДЛЯ САЙТА". Для тех, кто не знает как (выставлять размеры), даю ссылку моего любимого фото редактора: http://pixlr.com/express/
http://blogodel.com/
Появление описания у картинки при наведении курсора для Блогспот, Блоггер
Posted: 07 Sep 2013 08:16 AM PDT
Пост (в основном) для пользователей:
Blogger, Блоггер (Blogspot, Блогспот )Сегодня друзья, как обычно публикую очень простое в установке, но очень эффективное при использовании, очередное усовершенствование на ваш Блогспот, Блоггер. Речь идет об описании изображения вашего блога, которое читатель сможет увидеть наведя курсор. В описании, так же есть возможность добавления ссылки куда нибудь. А впрочем убедитесь сами:
Данный виджет можно использовать, вставив код в редактор в любом месте статьи.
<center> <style> .image-box { width:280px;height:280px;overflow:hidden;background-color:white; border:1px solid #ccc;float:center;margin:1px 1px; font:normal normal 12px/1.4 Segoe,"Segoe UI",Arial,Sans-Serif; color:#333; } .image-container, .image-details {height:280px;border:5px solid white;background-color:#ffc; transition:margin-top .4s ease-out .4s; } .image-container img { width:280px;height:280px;padding:0 0;margin:0 0;border:none;outline:none;max-width:none; max-height:none; background-color:black; } .image-details h4, .image-details p { margin:0 0 .2em;padding:0 0;height:70px; } .image-details h4 { font-size:120%;height:auto; } .image-details .details { padding:10px 12px;overflow:hidden; } .image-details .more { color:white;text-decoration:none;display:block; text-align:center;font-weight:bold;background-color:#f9a;height:26px;line-height:26px;margin:10px 0 0; } .image-box:hover {border-color:#bbb; width:280px; height:280px;} .image-box:hover .image-container {margin-top:-160px} .image-details .more:hover {background-color:black} </style> <div class="image-box-wrapper" id="image-box-wrapper"> <div class="image-box"> <div class="image-container"> <img alt="Наведите курсор" height="280" src="Ссылка урл. вашего изображения " width="280" /> </div> <div class="image-details"> <div class="details"> <h4>Название изображения </h4>Текст описания изображения... <br /> <a class="more" href="Ссылка урл.- адрес ">Читать дальше </a></div> </div> </div> <div style="clear: both;"> </div> </div> </center> То, что выделено красным , вы заполняете по вашему усмотрению!
http://blogodel.com/
Бегущая строка с автоматическим заполнением кликабельными ссылками для Блогспот, Блоггер
Posted: 25 Aug 2013 04:07 AM PDT
Пост (в основном) для пользователей:
Blogger, Блоггер (Blogspot, Блогспот )Бегущая строка несмотря на относительную древность применения, все еще популярна. Особенно у начинающих блоггеров. Поэтому сегодня я предлагаю вам очень интересный вариант.
Впрочем убедитесь сами:
Код вставляется очень просто:
В Дизайн - Добавить гаджет - HTML/JavaScript
<script src="http://blogger.com.md/uploads/demo/scroll/scroll.js"></script> <script> var nMaxPosts = 10; var sBgColor; var nWidth; var nScrollDelay = 175; var sDirection="left"; var sOpenLinkLocation="N"; var sBulletChar="»»"; </script> <script src="http://blogodel.com/ feeds/posts/default?alt=json-in-script&callback=RecentPostsScrollerv2"></script> Там где маркировано красным , необходимо внести адрес-урл вашего блога
http://blogodel.com/
Красивый дизайн боковых сторон Блоггер, Блогспот
Posted: 10 Aug 2013 09:50 AM PDT
Пост (в основном) для пользователей:
Blogger, Блоггер (Blogspot, Блогспот )Прежде всего надо объяснить о чем речь. Трудно будет, но все же попытаюсь.
Началось все с заявки в комментариях:
у многих видела фон чётка по границам блога, как например тут http://hobbystudi0.blogspot.com/2013/07/blog-post_23.html , когда я ставлю подобные фоны на свой блог они разъезжаются, что нужно менять в настройках чтобы узнать точные размеры серединки блога и боков? Не знаю правильными ли я терминами задала вопрос, надеюсь вы поймёте. После просмотра блога по предложенной ссылке, я увидел следующую картину:
Может вы этого и не видите, но читатели, у которых ширина монитора больше вашего, видят по бокам вашего блога - очень некрасивую пустоту! В данном случае, там, куда показывают
красные стрелочки, вместо однотонной "пустоты" - красивый дизайн!
Как это сделать? Пришлось обратится к коллегам из других стран и решение было найдено.
Вначале необходимо В
Дизайн - Добавить гаджет - HTML/JavaScript добавить следующий код:
<style type="text/css"> body {background-image: url("УРЛ.- АДРЕС БОКОВОЙ КАРТИНКИ "); background-position: center; background-repeat: no-repeat; background-attachment: fixed; } </style> Где красным выделен
УРЛ.- АДРЕС БОКОВОЙ КАРТИНКИ ,
которую можно найти по следующей ссылке:
http://izziegraceblogbackgrounds.blogspot.com/
(по этой ссылке, под каждым изображением вы можете скопировать -
УРЛ.- АДРЕС БОКОВОЙ КАРТИНКИ ):
И еще хотелось бы добавить, что дизайны у всех разные и как "ляжет" этот боковое оформление на ваш блог, заранее сказать невозможно. Нужно пробовать!
http://blogodel.com/
0 comments:
Post a Comment