|
|
| Share |
Hi All, In all tricks i posted here lately i was talking about Seo. But now i feel that i should add some fun to my tricks so today i’ll talk about how to add Cool effect to your links when your visitors hover it.
It’s easy and one step processes.
Go To you blogger dashboard, and navigate to : Dashboard >> Layout >> Edit html, And find the following code,
</head>
And exactly before it add the next code :
<script type='text/javascript'>
//<![CDATA[
var rate = 20;
if (document.getElementById)
window.onerror=new Function("return true")
var objActive; // The object which event occured in
var act = 0; // Flag during the action
var elmH = 0; // Hue
var elmS = 128; // Saturation
var elmV = 255; // Value
var clrOrg; // A color before the change
var 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;
}
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()
{
// Don't you think Color Gamut to look like Rainbow?
// HSVtoRGB
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>
Now Click Save Template
And you are done.
You can change this value
var rate = 15 ;
in the above code to control the speed of color transformation by increasing or decreasing the number 15
If you want to see a demo please click here.
Views : 4,371 views
Rating :
Installation Error : Copy url &
Click here
Broken Link : Copy url & Click
here
![]()
- Hosted Exchange
- 1AutomationWiz Shopping Cart Software
- www.mastersitemanager.com
- LG Rumor Touch Accessories
- online booklet printing
- Download printer repair manual easily
- Need cash? Payday Loans Cash Tomorrow!
- AdvanceLoan
- wordpress themes by wpnow
- German Golf Shop worldwide shipment
- ecommerce solutions
- Chicago Yellow Pages
- Houston Yellow Pages



















its like a rainbow script Max…nice nice (how my trouble ? :-s)
techie-solution.blogspot.com see the Site for demo THNX
hi all, thanks for commenting, and @ beben, please check your mail message.
I added code cakmakanal5te5.blogspot.com and really looks great, thank you admin
Awesome, Max !
its really cool, thanks
Thank u sam .. for this nice trick .
Thanks a lot mate!
Nice tip’s I used it and work fine….. by the way if this trick combine with automatic change font.. It will be very cool trick a rainbows font trick
i hv tried…its work…i love thks max
@ cakmakanal5te5, mrjack, Nezzo, sulltan, Dak Wan and natasha, thanks for your comments.
@ Lout de Chealier, it can be done if you know some info about css and simple html.
amazing!!im soo much enjoying this website,thank you;)
Damo :- tipsz.blogspot.com
its working……..thank u very much
thanks SO MUCH (:
nice, work
hello all, i do it but not working can you all help me! and i doesn’t found the’ ‘ i donno what to do.. please help me dalilasoffian.blogspot.com
thanks all for your comments.
@ dalila, what do you can’t find.
Thank you so much Buddy !
hell can u tell me that how can i post jave and html code in my post?? bcz when i am doing this was given error
@ sam, now you can add all kind of codes easily, please check this out.
New Tool Added, Html Character EnCoder.
Yay! i did mine!!!
Awesome….I’m going through all your hacks to fancy up my blog. Tutorials are easy and dummy proof. Thank You very much.
thanks it is looking goooooooooooood…………………..
<<<<<<>>>>>>>>
<<<<<<>>>>>>>>pls visit my blog
thanks all for commenting.
max, thank you very much!
i tried it slowly and its working!
thank you thank you!!
Thanks your site is very usefull for me and all blogger
@ sachin, thanks, i’m very happy to hear this from you. you are always welcome.
Awesome stuff ALL BLOG tools….
Keep Going!!
thanks Jafaran, wait for the best.
its really cool, thanks
Good script Max.But i prefer a simple themes for my website.If i change my mind, this article will be the first, im gonna read and carry out this tings
-like-
and implemented.
CPM AND CPC AD NETWORK
WEBSITE OWNERS EARN MONEY
http://WWW.ADSWORLD.TK
* Go from signup to embed code in seconds.
* Generate revenue from website or app ads, and get paid for every clickand more supported.
* Text and image ads in standard sizes.
* Live statistics on clicks, impressions, CTR and more.
* Join over 17,500 satisfied websites.
INSTANT PAYMENT WOULD BE MADE BY PAYPAL