Tutorial - Efeito arco-íris nos links do blog
Autor: мαяเиα--¢ђαи | Publicado: 2012-05-17T16:55:00-07:00





Oi meus amores como vão?Eu vou bem graças ao Altão la em cima,o assunto de agora é um tuto de como por efeito arco-íris nos links do blog,se funciona eu não sei,pois eu não testei se não funciona me desculpem!Vi o tuto no blog Meninas teen ,então todos os créditos né?&nbsp;
Bem vamos ao tutorial ,pois não queremos perder tempo,lembre-se de que aqui um segundo,vale ouro *-*.
=================================Tutorial===================================
Abra o blog desejado, Modelo→Editar HTML→Prosseguir→Expandir modelos de widgets.
Aperte Ctrl + F ou F3 e procure pelo famoso :


]]&gt;&lt;/b:skin&gt;

Logo depois dessa tag cole o seguinte código :&nbsp;


&lt;!-- INÍCIO DO SCRIPT LINKS COLORIDOS--&gt;&lt;br /&gt;&lt;br /&gt;&lt;script type='text/javascript'&gt;// &lt;![CDATA[var rate = 20; // Increase amount(The degree of the transmutation)

////////////////////////////////////////////////////////////////////// Main routine
if (document.getElementById)window.onerror=new Function("return true")
var objActive; // The object which event occured invar act = 0; // Flag during the actionvar elmH = 0; // Huevar elmS = 128; // Saturationvar elmV = 255; // Valuevar clrOrg; // A color before the changevar TimerID; // Timer ID

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;}

//=============================================================================// doRainbow// This function begins to change a color.//=============================================================================function doRainbow(obj){if (act == 0) {act = 1;if (obj)objActive = obj;elseobjActive = event.srcElement;clrOrg = objActive.style.color;TimerID = setInterval("ChangeColor()",100);}}

//=============================================================================// stopRainbow// This function stops to change a color.//=============================================================================function stopRainbow(){if (act) {objActive.style.color = clrOrg;clearInterval(TimerID);act = 0;}}

//=============================================================================// doRainbowAnchor// This function begins to change a color. (of a anchor, automatically)//=============================================================================function doRainbowAnchor(){if (act == 0) {var obj = event.srcElement;while (obj.tagName != 'A' &amp;&amp; obj.tagName != 'BODY') {obj = obj.parentElement;if (obj.tagName == 'A' || obj.tagName == 'BODY')break;}
if (obj.tagName == 'A' &amp;&amp; obj.href != '') {objActive = obj;act = 1;clrOrg = objActive.style.color;TimerID = setInterval("ChangeColor()",100);}}}

//=============================================================================// stopRainbowAnchor// This function stops to change a color. (of a anchor, automatically)//=============================================================================function stopRainbowAnchor(){if (act) {if (objActive.tagName == 'A') {objActive.style.color = clrOrg;clearInterval(TimerID);act = 0;}}}

//=============================================================================// Mozilla_doRainbowAnchor(for Netscape6 and Mozilla browser)// This function begins to change a color. (of a anchor, automatically)//=============================================================================function Mozilla_doRainbowAnchor(e){if (act == 0) {obj = e.target;while (obj.nodeName != 'A' &amp;&amp; obj.nodeName != 'BODY') {obj = obj.parentNode;if (obj.nodeName == 'A' || obj.nodeName == 'BODY')break;}
if (obj.nodeName == 'A' &amp;&amp; obj.href != '') {objActive = obj;act = 1;clrOrg = obj.style.color;TimerID = setInterval("ChangeColor()",100);}}}

//=============================================================================// Mozilla_stopRainbowAnchor(for Netscape6 and Mozilla browser)// This function stops to change a color. (of a anchor, automatically)//=============================================================================function Mozilla_stopRainbowAnchor(e){if (act) {if (objActive.nodeName == 'A') {objActive.style.color = clrOrg;clearInterval(TimerID);act = 0;}}}

//=============================================================================// Change Color// This function changes a color actually.//=============================================================================function ChangeColor(){objActive.style.color = makeColor();}

//=============================================================================// makeColor// This function makes rainbow colors.//=============================================================================function makeColor(){// Don't you think Color Gamut to look like Rainbow?
// HSVtoRGBif (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 &lt; 60) {elmR = t1; elmB = t2; elmG = t2 + t3;}else if (elmH &lt; 120) {elmG = t1; elmB = t2; elmR = t1 - t3;}else if (elmH &lt; 180) {elmG = t1; elmR = t2; elmB = t2 + t3;}else if (elmH &lt; 240) {elmB = t1; elmR = t2; elmG = t1 - t3;}else if (elmH &lt; 300) {elmB = t1; elmG = t2; elmR = t2 + t3;}else if (elmH &lt; 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 &gt;= 360)elmH = 0;
return '#' + elmR + elmG + elmB;}// ]]&gt;
&lt;/script&gt;
Grandããooo né?,mais,vale a pena

Agora passe em cima de algum link do seu maravilhoso blog e veja se funcionou

Gostaram? se sim eu também rs... Comente e tenha certeza que se deixar o link do seu blog irei retribuir beijos e amo vocês desse Tamanhão :OOOOO