Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <head>
- <!-----
- BATTLE BATTLE BATTLE THEME!
- base code by animecharacter
- ----->
- <link href="https://fonts.googleapis.com/css?family=Open+Sans" rel="stylesheet">
- <link href="https://fonts.googleapis.com/css?family=Indie+Flower" rel="stylesheet">
- <link href="https://fonts.googleapis.com/css?family=Roboto+Mono" rel="stylesheet">
- <link href="https://fonts.googleapis.com/css?family=Short+Stack" rel="stylesheet">
- <link href="https://fonts.googleapis.com/css?family=Droid+Serif" rel="stylesheet">
- <link href="https://fonts.googleapis.com/css?family=Poppins" rel="stylesheet">
- <link href="https://fonts.googleapis.com/css?family=Josefin+Sans" rel="stylesheet">
- <link href="https://fonts.googleapis.com/css?family=Ubuntu" rel="stylesheet">
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- {block:Description}
- <meta name="description" content="{MetaDescription}" />
- {/block:Description}
- <title>{Title}</title>
- <link rel="shortcut icon" href="{image:favicon}">
- <link rel="alternate" type="application/rss+xml" href="{RSS}">
- <link rel="stylesheet" href="https://static.tumblr.com/qxrkgx6/RWPmgn2qa/normalize.min.css">
- <meta name="image:top img" content="">
- <meta name="image:bg image" content="">
- <meta name="image:favicon" content="">
- <meta name="image:custom cursor" content="">
- <meta name="image:sidepixel 1" content="">
- <meta name="image:sidepixel 2" content="">
- <meta name="image:permalink pixel" content="">
- <meta name="image:link pixel 1" content="">
- <meta name="image:link pixel 2" content="">
- <meta name="image:link pixel 3" content="">
- <meta name="color:background" content="fff">
- <meta name="color:top bg" content="fff">
- <meta name="color:post bg" content="fff">
- <meta name="color:border" content="fff">
- <meta name="shadow" content="fff">
- <meta name="color:link" content="fff">
- <meta name="color:link hover" content="fff">
- <meta name="color:link border" content="fff">
- <meta name="color:link border hover" content="fff">
- <meta name="color:link glow" content="fff">
- <meta name="color:top glow" content="fff">
- <meta name="color:top image glow" content="fff">
- <meta name="color:post glow" content="fff">
- <meta name="color:text" content="fff">
- <meta name="color:text glow" content="fff">
- <meta name="color:scrollbar" content="fff">
- <meta name="color:scrollbar bg" content="fff">
- <meta name="color:blockquote" content="fff">
- <meta name="color:cursor sparkles" content="fff">
- <meta name="color:selection bg" content="fff">
- <meta name="color:selection text" content="fff">
- <meta name="color:tooltip bg" content="fff">
- <meta name="color:tooltip text" content="fff">
- <meta name="color:tooltip border" content="fff">
- <meta name="if:show title" content=""/>
- <meta name="if:description" content=""/>
- <meta name="if:search box" content=""/>
- <meta name="if:show tags" content=""/>
- <meta name="if:show via src" content=""/>
- <meta name="if:bg stretch" content=""/>
- <meta name="if:centered post text" content=""/>
- <meta name="if:transparent top" content=""/>
- <meta name="if:transparent posts" content=""/>
- <meta name="if:text links" content=""/>
- <meta name="if:dropdown links" content=""/>
- <meta name="if:pixel links" content=""/>
- <meta name="if:top glow" content=""/>
- <meta name="if:top image glow" content=""/>
- <meta name="if:post glow" content=""/>
- <meta name="if:custom cursor" content=""/>
- <meta name="if:double border" content=""/>
- <meta name="if:rounded" content=""/>
- <meta name="if:rounded top image" content=""/>
- <meta name="if:circle top image" content=""/>
- <meta name="if:text glow" content=""/>
- <meta name="if:link border" content=""/>
- <meta name="if:link glow" content=""/>
- <meta name="if:link space on hover" content=""/>
- <meta name="if:rainbow links" content=""/>
- <meta name="if:bold links" content=""/>
- <meta name="if:cursor sparkles" content=""/>
- <meta name="if:cursor hearts" content=""/>
- <meta name="if:tag redirect" content=""/>
- <meta name="select:top size" content="250">
- <meta name="select:top size" content="350">
- <meta name="select:top size" content="400">
- <meta name="select:font family" content="arial">
- <meta name="select:font family" content="consolas">
- <meta name="select:font family" content="dotum">
- <meta name="select:font family" content="ms pgothic">
- <meta name="select:font family" content="open sans">
- <meta name="select:font family" content="indie flower">
- <meta name="select:font family" content="roboto mono">
- <meta name="select:font family" content="short stack">
- <meta name="select:font family" content="droid serif">
- <meta name="select:font family" content="poppins">
- <meta name="select:font family" content="josefin sans">
- <meta name="select:font family" content="ubuntu">
- <meta name="select:post border type" content="none">
- <meta name="select:post border type" content="solid">
- <meta name="select:post border type" content="dashed">
- <meta name="select:post border type" content="dotted">
- <meta name="select:top border type" content="none">
- <meta name="select:top border type" content="solid">
- <meta name="select:top border type" content="dashed">
- <meta name="select:top border type" content="dotted">
- <meta name="select:top img border type" content="none">
- <meta name="select:top img border type" content="solid">
- <meta name="select:top img border type" content="dashed">
- <meta name="select:top img border type" content="dotted">
- <meta name="select:dropdown border type" content="solid">
- <meta name="select:dropdown border type" content="dashed">
- <meta name="select:dropdown border type" content="dotted">
- <meta name="select:footer text align" content="left">
- <meta name="select:footer text align" content="center">
- <meta name="select:footer text align" content="right">
- <meta name="text:font size" content="12">
- <meta name="text:border size" content="1">
- <meta name="text:search box width" content="150">
- <meta name="text:search button width" content="50">
- <meta name="text:tag symbol" content="#">
- <meta name="text:top image size" content="100">
- <meta name="text:top image hover" content="hewwo!">
- <meta name="text:link divider" content="//">
- <meta name="text:via src divider" content="+">
- <meta name="text:notes symbol" content="!">
- <meta name="text:dropdown text" content="click me!">
- <meta name="text:tag redirect" content="leave blank if unwanted!">
- <meta name="text:search text" content="?!?!?!">
- <meta name="text:search button" content="GO!!">
- <meta name="text:sidepixel 1 width" content="20">
- <meta name="text:sidepixel 2 width" content="20">
- <meta name="text:sidepixel 1 top" content="0">
- <meta name="text:sidepixel 2 top" content="0">
- <meta name="text:sidepixel 1 left" content="170">
- <meta name="text:sidepixel 2 left" content="409">
- <meta name="text:sidepixel 1 rotation" content="0">
- <meta name="text:sidepixel 2 rotation" content="0">
- <meta name="text:link 1" content="">
- <meta name="text:link 1 url" content="/">
- <meta name="text:link 2" content="">
- <meta name="text:link 2 url" content="/">
- <meta name="text:link 3" content="">
- <meta name="text:link 3 url" content="/">
- <script src="https://static.tumblr.com/qxrkgx6/LuRmgn2rm/modernizr-2.6.2.min.js"></script>
- <style type="text/css">
- ::selection {
- background: {color:selection bg};
- color: {color:selection text};
- }
- ::-moz-selection {
- background: {color:selection bg};
- color: {color:selection text};
- }
- ::-webkit-scrollbar {
- width:9px;
- height:0;
- background:{color:scrollbar bg};
- }
- ::-webkit-scrollbar-thumb {
- width:9px;
- background:{color:scrollbar};
- }
- body {
- margin:0px;
- background-color:{color:background};
- background-image:url({image:bg image});
- background-attachment:fixed;
- {block:ifbgstretch}background-size:cover;{/block:ifbgstretch}
- {block:ifnotbgstretch}background-attachment:repeat;{/block:ifnotbgstretch}
- text:{color:text};
- {block:iftextglow}text-shadow:0 0 3px {color:text glow};{/block:iftextglow}
- font-family: {select:font family};
- font-size:{text:font size}px;
- line-height:140%;
- color: {color:text};
- word-wrap: normal;
- display:block;
- }
- p{
- margin:0 0 10px 0;
- padding:0;
- }
- pre {
- white-space: pre-wrap;
- white-space: -moz-pre-wrap;
- white-space: -pre-wrap;
- white-space: -o-pre-wrap;
- word-wrap: break-word;
- }
- a{
- color:{color:link};
- text-decoration:none;
- {block:ifboldlinks}font-weight:bold;{/block:ifboldlinks}
- {block:iflinkglow}text-shadow: 0 0 3px {color:link glow};{/block:iflinkglow}
- {block:iflinkborder}text-shadow: -1px 0 {color:link border}, 0 1px {color:link border}, 1px 0 {color:link border}, 0 -1px {color:link border};{/block:iflinkborder}
- }
- a:hover{
- color:{color:link hover};
- -webkit-transition: color 0.2s ease-out;
- -moz-transition: color 0.2s ease-out;
- transition: color 0.2s ease-out;
- {block:iflinkspaceonhover}letter-spacing:4px; transition: 0.3s;{/block:iflinkspaceonhover}
- {block:iflinkglow}text-shadow: 0 0 3px {color:link glow};{/block:iflinkglow}
- {block:iflinkborder}text-shadow: -1px 0 {color:link border hover}, 0 1px {color:link border hover}, 1px 0 {color:link border hover}, 0 -1px {color:link border hover};{/block:iflinkborder}
- }
- li{
- margin-left:-15px;
- }
- .com:last-child{display:none;}
- #wrapper{
- width:600px;
- margin:50px auto;
- }
- #top{
- width:{select:top size}px;
- text-align:center;
- margin-top:50px;
- margin:0 auto;
- padding:7px;
- {block:iftransparenttop}
- background:transparent;
- {/block:iftransparenttop}
- {block:ifnottransparenttop}
- background-color:{color:top bg};
- {/block:ifnottransparenttop}
- border:{select:top border type};
- border-width:{text:border size}px;
- border-color:{color:border};
- {block:ifdoubleborder}border:4px double {color:border}; {/block:ifdoubleborder}
- {block:ifrounded}-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; {/block:ifrounded}
- {block:iftopglow}box-shadow:0 0 15px 9px {color:top glow};{/block:iftopglow}
- {block:ifshadow}box-shadow: 5px 5px 0px 0px {color:shadow};{/block:ifshadow}
- }
- #content{
- width:500px;
- margin:0 auto;
- position:center;
- overflow:hidden;
- padding:25px;
- }
- .post{
- width:400px;
- margin-top:30px;
- margin-bottom:40px;
- margin-left:43px;
- padding:7px;
- overflow:none;
- {block:iftransparentposts}
- background:transparent;
- {block:iftransparentposts}
- {block:ifnottransparentposts}
- background: {color:post bg};
- {/block:ifnottransparentposts}
- {block:ifcenteredposttext}
- text-align:center;
- {/block:ifcenteredposttext}
- {block:ifnotcenteredposttext}
- text-align:none;
- {/block:ifnotcenteredposttext}
- border: {text:border size}px {select:post border type} {color:border}; {block:ifdoubleborder}border:4px double {color:border}; {/block:ifdoubleborder}
- {block:ifrounded}-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; {/block:ifrounded}
- {block:ifpostglow}box-shadow:0 0 15px 9px {color:post glow};{/block:ifpostglow}
- {block:ifshadow}box-shadow: 5px 5px 0px 0px {color:shadow};{/block:ifshadow}
- }
- #top img, .post img{
- max-width:100%;
- }
- #top img{
- width:{text:top image size}px;
- {block:ifroundedtopimage}border-radius: 10px;{/block:ifroundedtopimage}
- {block:ifcircletopimage}
- border-radius:80%;
- {/block:ifcircletopimage}
- border: {text:border size}px {select:top img border type} {color:border};
- {block:ifdoubleborder}border:4px double {color:border};{/block:ifdoubleborder};
- {block:iftopimageglow}box-shadow: 0px 0px 15px 9px {color:top image glow};{/block:iftopimageglow}
- margin-bottom:-3px;
- }
- #nav{
- margin:50px 0 0 0;
- margin-bottom:10px;
- }
- #links{
- text-align:center;
- }
- #links img{
- text-align:center;
- width:auto;
- border:none;
- {block:ifroundedtopimage}border-radius: 0px;{/block:ifroundedtopimage}
- box-shadow:none;
- border:none;
- text-decoration:none;
- margin-top:3px;
- }
- #title{
- font-size:20px;
- margin-bottom:7px;
- }
- #description{
- margin-top:-2px;
- margin-bottom:-11px;
- }
- #dropdown{
- margin-top:10px;
- }
- #credit{
- padding:10px;
- width:15px;
- height:15px;
- position:fixed;
- border-radius:100%;
- bottom:5px;
- left:3px;
- font-size:18px;
- text-decoration:none;
- }
- #sb{
- width:{text:search button width}px;
- font-family:{select:font family};
- margin-top:-5px;
- margin-bottom:5px;
- padding:8px;
- border:1px solid {color:border};
- border-radius:6px;
- background-color:#ffffff;
- }
- .sidething1 img{
- width:{text:sidepixel 1 width}px;
- margin-top:{text:sidepixel 1 top}px;
- margin-left:{text:sidepixel 1 left}px;
- transform:rotate({text:sidepixel 1 rotation}deg);
- position:absolute;
- }
- .sidething2 img{
- width:{text:sidepixel 2 width}px;
- margin-top:{text:sidepixel 2 top}px;
- margin-left:{text:sidepixel 2 left}px;
- transform:rotate({text:sidepixel 2 rotation}deg);
- position:absolute;
- }
- .sfm input{
- width:{text:search box width}px;
- font-family:{select:font family};
- margin-top:5px;
- margin-bottom:5px;
- padding:8px;
- border:1px solid {color:border};
- border-radius:6px;
- background-color:#ffffff;
- }
- .media{
- margin:0 0 10px 0;
- }
- .title{
- font-weight:normal;
- font-size:20px;
- margin:0 0 10px 0;
- text-align:right;
- }
- .quote{
- font-weight:normal;
- font-size:20px;
- font-style:italic;
- margin:0 0 10px 0;
- }
- .question{
- margin-bottom:10px;
- }
- blockquote{
- margin:0 0 10px 10px;
- padding:0 0 0 10px;
- border-left:solid 2px {color:blockquote};
- }
- .post .footer{
- margin:0;
- text-align:{select:footer text align};
- }
- ol.notes{
- list-style-type:circle;
- padding:7px;
- margin-top:15px;
- }
- ol.notes li.note img{
- width:10px;
- height:10px;
- margin-right:10px;
- }
- ol.notes li.note{
- margin:0px;
- margin-left:5px;
- }
- {CustomCSS}
- </style>
- {block:ifrainbowlinks}
- <!---rainbow links--->
- <script type='text/javascript'>
- //<![CDATA[
- var rate = 60;
- if (document.getElementById)
- window.onerror=new Function("return true")
- var objActive;
- var act = 0;
- var elmH = 0;
- var elmS = 128;
- var elmV = 255;
- var clrOrg;
- var TimerID;
- if (document.all) {
- document.onmouseover = doRainbowAnchor;
- document.onmouseout = stopRainbowAnchor;
- }
- else if (document.getElementById) {
- document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT);
- document.onmouseover = Mozilla_doRainbowAnchor;
- document.onmouseout = Mozilla_stopRainbowAnchor;
- }
- function doRainbow(obj)
- {
- if (act == 0) {
- act = 1;
- if (obj)
- objActive = obj;
- else
- objActive = event.srcElement;
- clrOrg = objActive.style.color;
- TimerID = setInterval("ChangeColor()",100);
- }
- }
- function stopRainbow()
- {
- if (act) {
- objActive.style.color = clrOrg;
- clearInterval(TimerID);
- act = 0;
- }
- }
- function doRainbowAnchor()
- {
- if (act == 0) {
- var obj = event.srcElement;
- while (obj.tagName != 'A' && obj.tagName != 'BODY') {
- obj = obj.parentElement;
- if (obj.tagName == 'A' || obj.tagName == 'BODY')
- break;
- }
- if (obj.tagName == 'A' && obj.href != '') {
- objActive = obj;
- act = 1;
- clrOrg = objActive.style.color;
- TimerID = setInterval("ChangeColor()",100);
- }
- }
- }
- function stopRainbowAnchor()
- {
- if (act) {
- if (objActive.tagName == 'A') {
- objActive.style.color = clrOrg;
- clearInterval(TimerID);
- act = 0;
- }
- }
- }
- function Mozilla_doRainbowAnchor(e)
- {
- if (act == 0) {
- obj = e.target;
- while (obj.nodeName != 'A' && obj.nodeName != 'BODY') {
- obj = obj.parentNode;
- if (obj.nodeName == 'A' || obj.nodeName == 'BODY')
- break;
- }
- if (obj.nodeName == 'A' && obj.href != '') {
- objActive = obj;
- act = 1;
- clrOrg = obj.style.color;
- TimerID = setInterval("ChangeColor()",100);
- }
- }
- }
- function Mozilla_stopRainbowAnchor(e)
- {
- if (act) {
- if (objActive.nodeName == 'A') {
- objActive.style.color = clrOrg;
- clearInterval(TimerID);
- act = 0;
- }
- }
- }
- function ChangeColor()
- {
- objActive.style.color = makeColor();
- }
- function makeColor()
- {
- if (elmS == 0) {
- elmR = elmV; elmG = elmV; elmB = elmV;
- }
- else {
- t1 = elmV;
- t2 = (255 - elmS) * elmV / 255;
- t3 = elmH % 60;
- t3 = (t1 - t2) * t3 / 60;
- if (elmH < 60) {
- elmR = t1; elmB = t2; elmG = t2 + t3;
- }
- else if (elmH < 120) {
- elmG = t1; elmB = t2; elmR = t1 - t3;
- }
- else if (elmH < 180) {
- elmG = t1; elmR = t2; elmB = t2 + t3;
- }
- else if (elmH < 240) {
- elmB = t1; elmR = t2; elmG = t1 - t3;
- }
- else if (elmH < 300) {
- elmB = t1; elmG = t2; elmR = t2 + t3;
- }
- else if (elmH < 360) {
- elmR = t1; elmG = t2; elmB = t1 - t3;
- }
- else {
- elmR = 0; elmG = 0; elmB = 0;
- }
- }
- elmR = Math.floor(elmR).toString(16);
- elmG = Math.floor(elmG).toString(16);
- elmB = Math.floor(elmB).toString(16);
- if (elmR.length == 1) elmR = "0" + elmR;
- if (elmG.length == 1) elmG = "0" + elmG;
- if (elmB.length == 1) elmB = "0" + elmB
- elmH = elmH + rate;
- if (elmH >= 360)
- elmH = 0;
- return '#' + elmR + elmG + elmB;
- }
- //]]>
- </script>
- <!---rainbow links--->
- {/block:ifrainbowlinks}
- {block:ifcursorsparkles}
- <script type="text/javascript">
- // <![CDATA[
- var colour="{color:cursor sparkles}";
- var sparkles=120;
- /****************************
- * Tinkerbell Magic Sparkle *
- * (c) 2005 mf2fm web-design *
- * https://www.mf2fm.com/rv *
- * DON'T EDIT BELOW THIS BOX *
- ****************************/
- var x=ox=400;
- var y=oy=300;
- var swide=800;
- var shigh=600;
- var sleft=sdown=0;
- var tiny=new Array();
- var star=new Array();
- var starv=new Array();
- var starx=new Array();
- var stary=new Array();
- var tinyx=new Array();
- var tinyy=new Array();
- var tinyv=new Array();
- window.onload=function() { if (document.getElementById) {
- var i, rats, rlef, rdow;
- for (var i=0; i<sparkles; i++) {
- var rats=createDiv(3, 3);
- rats.style.visibility="hidden";
- document.body.appendChild(tiny[i]=rats);
- starv[i]=0;
- tinyv[i]=0;
- var rats=createDiv(5, 5);
- rats.style.backgroundColor="transparent";
- rats.style.visibility="hidden";
- var rlef=createDiv(1, 5);
- var rdow=createDiv(5, 1);
- rats.appendChild(rlef);
- rats.appendChild(rdow);
- rlef.style.top="2px";
- rlef.style.left="0px";
- rdow.style.top="0px";
- rdow.style.left="2px";
- document.body.appendChild(star[i]=rats);
- }
- set_width();
- sparkle();
- }}
- function sparkle() {
- var c;
- if (x!=ox || y!=oy) {
- ox=x;
- oy=y;
- for (c=0; c<sparkles; c++) if (!starv[c]) {
- star[c].style.left=(starx[c]=x)+"px";
- star[c].style.top=(stary[c]=y)+"px";
- star[c].style.clip="rect(0px, 5px, 5px, 0px)";
- star[c].style.visibility="visible";
- starv[c]=50;
- break;
- }
- }
- for (c=0; c<sparkles; c++) {
- if (starv[c]) update_star(c);
- if (tinyv[c]) update_tiny(c);
- }
- setTimeout("sparkle()", 40);
- }
- function update_star(i) {
- if (--starv[i]==25) star[i].style.clip="rect(1px, 4px, 4px, 1px)";
- if (starv[i]) {
- stary[i]+=1+Math.random()*3;
- if (stary[i]<shigh+sdown) {
- star[i].style.top=stary[i]+"px";
- starx[i]+=(i%5-2)/5;
- star[i].style.left=starx[i]+"px";
- }
- else {
- star[i].style.visibility="hidden";
- starv[i]=0;
- return;
- }
- }
- else {
- tinyv[i]=50;
- tiny[i].style.top=(tinyy[i]=stary[i])+"px";
- tiny[i].style.left=(tinyx[i]=starx[i])+"px";
- tiny[i].style.width="2px";
- tiny[i].style.height="2px";
- star[i].style.visibility="hidden";
- tiny[i].style.visibility="visible"
- }
- }
- function update_tiny(i) {
- if (--tinyv[i]==25) {
- tiny[i].style.width="1px";
- tiny[i].style.height="1px";
- }
- if (tinyv[i]) {
- tinyy[i]+=1+Math.random()*3;
- if (tinyy[i]<shigh+sdown) {
- tiny[i].style.top=tinyy[i]+"px";
- tinyx[i]+=(i%5-2)/5;
- tiny[i].style.left=tinyx[i]+"px";
- }
- else {
- tiny[i].style.visibility="hidden";
- tinyv[i]=0;
- return;
- }
- }
- else tiny[i].style.visibility="hidden";
- }
- document.onmousemove=mouse;
- function mouse(e) {
- set_scroll();
- y=(e)?e.pageY:event.y+sdown;
- x=(e)?e.pageX:event.x+sleft;
- }
- function set_scroll() {
- if (typeof(self.pageYOffset)=="number") {
- sdown=self.pageYOffset;
- sleft=self.pageXOffset;
- }
- else if (document.body.scrollTop || document.body.scrollLeft) {
- sdown=document.body.scrollTop;
- sleft=document.body.scrollLeft;
- }
- else if (document.documentElement && (document.documentElement.scrollTop || document.documentElement.scrollLeft)) {
- sleft=document.documentElement.scrollLeft;
- sdown=document.documentElement.scrollTop;
- }
- else {
- sdown=0;
- sleft=0;
- }
- }
- window.onresize=set_width;
- function set_width() {
- if (typeof(self.innerWidth)=="number") {
- swide=self.innerWidth;
- shigh=self.innerHeight;
- }
- else if (document.documentElement && document.documentElement.clientWidth) {
- swide=document.documentElement.clientWidth;
- shigh=document.documentElement.clientHeight;
- }
- else if (document.body.clientWidth) {
- swide=document.body.clientWidth;
- shigh=document.body.clientHeight;
- }
- }
- function createDiv(height, width) {
- var div=document.createElement("div");
- div.style.position="absolute";
- div.style.height=height+"px";
- div.style.width=width+"px";
- div.style.overflow="hidden";
- div.style.backgroundColor=colour;
- return (div);
- }
- // ]]>
- </script>
- {/block:ifcursorsparkles}
- {block:ifcursorhearts}
- <script type="text/javascript">
- // <![CDATA[
- var colours=new Array('#f00', '#f06', '#f0f', '#f6f', '#f39', '#f9c'); // colours of the hearts
- var minisize=16; // smallest size of hearts in pixels
- var maxisize=28; // biggest size of hearts in pixels
- var hearts=66; // maximum number of hearts on screen
- var over_or_under="over"; // set to "over" for hearts to always be on top, or "under" to allow them to float behind other objects
- /*****************************
- *JavaScript Love Heart Cursor*
- * (c)2013+ mf2fm web-design *
- * https://www.mf2fm.com/rv *
- * DON'T EDIT BELOW THIS BOX *
- *****************************/
- var x=ox=400;
- var y=oy=300;
- var swide=800;
- var shigh=600;
- var sleft=sdown=0;
- var herz=new Array();
- var herzx=new Array();
- var herzy=new Array();
- var herzs=new Array();
- var kiss=false;
- if (typeof('addRVLoadEvent')!='function') function addRVLoadEvent(funky) {
- var oldonload=window.onload;
- if (typeof(oldonload)!='function') window.onload=funky;
- else window.onload=function() {
- if (oldonload) oldonload();
- funky();
- }
- }
- addRVLoadEvent(mwah);
- function mwah() { if (document.getElementById) {
- var i, heart;
- for (i=0; i<hearts; i++) {
- heart=createDiv("auto", "auto");
- heart.style.visibility="hidden";
- heart.style.zIndex=(over_or_under=="over")?"1001":"0";
- heart.style.color=colours[i%colours.length];
- heart.style.pointerEvents="none";
- if (navigator.appName=="Microsoft Internet Explorer") heart.style.filter="alpha(opacity=75)";
- else heart.style.opacity=0.75;
- heart.appendChild(document.createTextNode(String.fromCharCode(9829)));
- document.body.appendChild(heart);
- herz[i]=heart;
- herzy[i]=false;
- }
- set_scroll();
- set_width();
- herzle();
- }}
- function herzle() {
- var c;
- if (Math.abs(x-ox)>1 || Math.abs(y-oy)>1) {
- ox=x;
- oy=y;
- for (c=0; c<hearts; c++) if (herzy[c]===false) {
- herz[c].firstChild.nodeValue=String.fromCharCode(9829);
- herz[c].style.left=(herzx[c]=x-minisize/2)+"px";
- herz[c].style.top=(herzy[c]=y-minisize)+"px";
- herz[c].style.fontSize=minisize+"px";
- herz[c].style.fontWeight='normal';
- herz[c].style.visibility='visible';
- herzs[c]=minisize;
- break;
- }
- }
- for (c=0; c<hearts; c++) if (herzy[c]!==false) blow_me_a_kiss(c);
- setTimeout("herzle()", 40);
- }
- document.onmousedown=pucker;
- document.onmouseup=function(){clearTimeout(kiss);};
- function pucker() {
- ox=-1;
- oy=-1;
- kiss=setTimeout('pucker()', 100);
- }
- function blow_me_a_kiss(i) {
- herzy[i]-=herzs[i]/minisize+i%2;
- herzx[i]+=(i%5-2)/5;
- if (herzy[i]<sdown-herzs[i] || herzx[i]<sleft-herzs[i] || herzx[i]>sleft+swide-herzs[i]) {
- herz[i].style.visibility="hidden";
- herzy[i]=false;
- }
- else if (herzs[i]>minisize+2 && Math.random()<.5/hearts) break_my_heart(i);
- else {
- if (Math.random()<maxisize/herzy[i] && herzs[i]<maxisize) herz[i].style.fontSize=(++herzs[i])+"px";
- herz[i].style.top=herzy[i]+"px";
- herz[i].style.left=herzx[i]+"px";
- }
- }
- function break_my_heart(i) {
- var t;
- herz[i].firstChild.nodeValue=String.fromCharCode(9676);
- herz[i].style.fontWeight='bold';
- herzy[i]=false;
- for (t=herzs[i]; t<=maxisize; t++) setTimeout('herz['+i+'].style.fontSize="'+t+'px"', 60*(t-herzs[i]));
- setTimeout('herz['+i+'].style.visibility="hidden";', 60*(t-herzs[i]));
- }
- document.onmousemove=mouse;
- function mouse(e) {
- if (e) {
- y=e.pageY;
- x=e.pageX;
- }
- else {
- set_scroll();
- y=event.y+sdown;
- x=event.x+sleft;
- }
- }
- window.onresize=set_width;
- function set_width() {
- var sw_min=999999;
- var sh_min=999999;
- if (document.documentElement && document.documentElement.clientWidth) {
- if (document.documentElement.clientWidth>0) sw_min=document.documentElement.clientWidth;
- if (document.documentElement.clientHeight>0) sh_min=document.documentElement.clientHeight;
- }
- if (typeof(self.innerWidth)=='number' && self.innerWidth) {
- if (self.innerWidth>0 && self.innerWidth<sw_min) sw_min=self.innerWidth;
- if (self.innerHeight>0 && self.innerHeight<sh_min) sh_min=self.innerHeight;
- }
- if (document.body.clientWidth) {
- if (document.body.clientWidth>0 && document.body.clientWidth<sw_min) sw_min=document.body.clientWidth;
- if (document.body.clientHeight>0 && document.body.clientHeight<sh_min) sh_min=document.body.clientHeight;
- }
- if (sw_min==999999 || sh_min==999999) {
- sw_min=800;
- sh_min=600;
- }
- swide=sw_min;
- shigh=sh_min;
- }
- window.onscroll=set_scroll;
- function set_scroll() {
- if (typeof(self.pageYOffset)=='number') {
- sdown=self.pageYOffset;
- sleft=self.pageXOffset;
- }
- else if (document.body && (document.body.scrollTop || document.body.scrollLeft)) {
- sdown=document.body.scrollTop;
- sleft=document.body.scrollLeft;
- }
- else if (document.documentElement && (document.documentElement.scrollTop || document.documentElement.scrollLeft)) {
- sleft=document.documentElement.scrollLeft;
- sdown=document.documentElement.scrollTop;
- }
- else {
- sdown=0;
- sleft=0;
- }
- }
- function createDiv(height, width) {
- var div=document.createElement("div");
- div.style.position="absolute";
- div.style.height=height;
- div.style.width=width;
- div.style.overflow="hidden";
- div.style.backgroundColor="transparent";
- return (div);
- }
- // ]]>
- </script>
- {/block:ifcursorhearts}
- </head>
- <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script><script src="https://static.tumblr.com/rtrqcib/VGGnlh8rf/jquery.style-my-tooltips.min.js"></script><script>(function($){$(document).ready(function(){$("a[title]").style_my_tooltips({tip_follows_cursor:true,tip_delay_time:0,tip_fade_speed:0,attribute:"title"});});})(jQuery);</script>
- <style>
- .tooltip{
- display: inline;
- position: relative;}
- #s-m-t-tooltip {
- text-align:center;
- max-width:400px;
- padding:3px;
- margin:20px;
- background-color:{color:tooltip bg};
- color:{color:tooltip text};
- font-size:{text:font size}px;
- letter-spacing:1px;
- border-radius:0px;
- word-wrap:break-word;
- z-index:999999999999999999999999999999999999;
- border:{text:border size}px {select:post border type};
- border-color:{color:tooltip border};
- -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition-duration:0.2s; transition:all 0.2s linear;
- {block:ifrounded}
- -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;
- {/block:ifrounded}
- }
- </style>
- <body>
- {block:iftagredirect}{block:IndexPage}
- <script type="text/javascript">
- var url = location.href;
- if (url == "{BlogURL}") {
- window.location = "{BlogURL}tagged/{text:tag redirect}";
- }
- </script>
- {/block:IndexPage}{/block:iftagredirect}
- {block:ifcustomcursor}
- <style>body, a, a:hover { cursor:url({image:custom cursor}), auto; }</style>
- {/block:ifcustomcursor}
- <div id="wrapper">
- <div class="sidething1"><img src="{image:sidepixel 1}"></div>
- <div class="sidething2"><img src="{image:sidepixel 2}"></div>
- <div id="top">
- {block:ifshowtitle}<div id="title"><a href="/">{Title}</a></div>{block:ifshowtitle}
- <div id="top img">
- <a title="{text:top image hover}" href="/">
- <img src="{image:top img}">
- </a>
- </div>
- {block:ifdescription}
- <div id="description">
- <p>{Description}</p>
- </div>
- {/block:ifdescription}
- {block:iftextlinks}
- <div id="links">
- <a href="{text:link 1 url}">{text:link 1}</a> {text:link divider}
- <a href="{text:link 2 url}">{text:link 2}</a> {text:link divider}
- <a href="{text:link 3 url}">{text:link 3}</a>
- </div>
- {/block:iftextlinks}
- {block:ifdropdownlinks}
- <div id="dropdown">
- <select onchange='location=this.options[this.selectedIndex].value;' style='width:150px; {block:ifrounded}-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; {/block:ifrounded};background:transparent;border:{text:border size}px {select:dropdown border type} {color:border};color:{color:text};font-family:{select:font family};margin-top:-10px;margin-bottom:3px'>
- <option>{text:dropdown text}</option>
- <option value="{text:link 1 url}">{text:link 1}</option>
- <option value="{text:link 2 url}">{text:link 2}</option>
- <option value="{text:link 3 url}">{text:link 3}</option>
- </select>
- </div>
- {/block:ifdropdownlinks}
- {block:ifpixellinks}
- <div id="links">
- <a title="{text:link 1}" href="{text:link 1 url}">
- <img src="{image:link pixel 1}">
- </a>
- <a title="{text:link 2}" href="{text:link 2 url}">
- <img src="{image:link pixel 2}">
- </a>
- <a title="{text:link 3}" href="{text:link 3 url}">
- <img src="{image:link pixel 3}">
- </a>
- </div>
- {/block:ifpixellinks}
- {block:ifsearchbox}
- <form action="/search" method="get" class="sfm">
- <input type="text" name="q" value="{SearchQuery}" placeholder="{text:search text}" id="sf"/>
- <input type="submit" value="{text:search button}" id="sb"/>
- </form>
- {/block:ifsearchbox}
- </div>
- <div id="content">
- {block:Posts}
- <div class="post">
- {block:Text}
- {block:Title}
- <div class="title">{Title}</div>
- {/block:Title}
- {Body}
- {/block:Text}
- {block:Photo}
- <div class="media">{LinkOpenTag}<img src="{PhotoURL-500}" alt="{PhotoAlt}"/>{LinkCloseTag}</div>
- {block:Caption}<div class="caption">{Caption}</div>{/block:Caption}
- {/block:Photo}
- {block:Photoset}
- <div class="media" width="select:{post size}px">{Photoset}</div>
- {block:Caption}<div class="caption">{Caption}</div>{/block:Caption}
- {/block:Photoset}
- {block:Quote}
- <div class="quote">"{Quote}"</div>
- {block:Source}
- <div class="quotesource">— {Source}</div>
- {/block:Source}
- {/block:Quote}
- {block:Link}
- <div class="title"><a href="{URL}">{Name}</a></div>
- {block:Description}
- <div class="description">{Description}</div>
- {/block:Description}
- {/block:Link}
- {block:Chat}
- {block:Title}
- <div class="title">{Title}</div>
- {/block:Title}
- {block:Lines}
- <div class="{Alt} user_{UserNumber}">
- {block:Label}
- <b>{Label}</b>{/block:Label}
- {Line}
- </div>
- {/block:Lines}
- {/block:Chat}
- {block:Video}
- <div class="media">{Video-400}</div>
- {block:Caption}<div class="caption">{Caption}</div>{/block:Caption}
- {/block:Video}
- {block:Audio}
- <div class="media">
- {block:AlbumArt}<img src="{AlbumArtURL}">{/block:AlbumArt}
- {AudioPlayerWhite}
- {block:TrackName}{TrackName}<br>{/block:TrackName}
- {block:Artist}{Artist}<br>{/block:Artist}
- {block:Album}{Album}{/block:Album}
- </div>
- {block:Caption}{Caption}{/block:Caption}
- {/block:Audio}
- {block:Answer}
- <div class="question">{Asker}: {Question}</div>
- <div class="caption">{Answer}</div>
- {/block:Answer}
- {block:Date}
- <div class="footer">
- <a href="{Permalink}">{24Hour}:{Minutes}</a> <img src="{image:permalink pixel}"> <a href="{Permalink}">{block:NoteCount}{NoteCount}{text:notes symbol}{/block:NoteCount}</a>
- {block:ifshowviasrc}{block:RebloggedFrom}<br><a href="{ReblogParentURL}">via</a>{/block:RebloggedFrom} {block:ContentSource}{text:via src divider} <a href="{SourceURL}">src</a>{/block:ContentSource}{/block:ifshowviasrc}
- {block:ifshowtags}{block:HasTags}<br>{block:Tags}#<a href="{TagURL}">{Tag}</a> {/block:Tags}{/block:HasTags}{/block:ifshowtags}
- </div>
- {block:PermalinkPage}
- {block:NoteCount}
- {block:PostNotes}{PostNotes}{/block:PostNotes}
- {/block:NoteCount}
- {/block:PermalinkPage}
- {/block:Date}
- </div>
- {/block:Posts}
- <div id="credit">
- <a title="theme by angela" href="https://whitefixer.tumblr.com">🎤</a>
- </div>
- {block:Pagination}
- <div id="nav">
- {block:PreviousPage}<a href="{PreviousPage}">back</a>{/block:PreviousPage}
- {block:NextPage} — <a href="{NextPage}">next</a>{/block:NextPage}
- </div>
- {/block:Pagination}
- </div>
- </div>
- </div>
- <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
- <script>window.jQuery || document.write('<script src="https://static.tumblr.com/qxrkgx6/q6kmgn2w2/jquery-1.8.3.min.js"><\/script>')</script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment