1 頁 (共 1 頁)

[問題] 連結變色的變色方法?(done)

發表於 : 2005-02-14 17:36
黑風凱特

代碼: 選擇全部

<script language="javaScript">
fadeClasses = new Array(""); // Determines which classes get which colors
startColors = new Array("{T_BODY_LINK}"); // MouseOut link colors 
endColors = new Array("{T_BODY_HLINK}"); // MouseOver link color
stepIn = 20; // delay when fading in
stepOut = 20; // delay when fading out
autoFade = true;
sloppyClass = true;
請問我要改mouse移動到上面的顏色時,該如何改上面的CODE呢?

endColors = #FF9933("{T_BODY_HLINK}"); // MouseOver link color

我這樣改還是出不來東西>"<~~

相關資料 :
##############################################################
## MOD Title: Fading Links
## MOD Author: Unknown (Scotty) <scotty@phpbb2-users.de> http://www.phpbb2-users.de
## MOD Author, Secondary: AbelaJohnB <abela@phpbb.com> (John B. Abela) http://www.JohnAbela.Com/
## MOD Author, Secondary: Chance <don@w3site.us> (Don E. Blackwell) http://w3sites.us/
## MOD Description: Allows your hyperlinks to change color with mouseover javascript.
## MOD Version: 2.0.2
##
## Installation Level: Easy
## Installation Time: ~1 Minutes
## Files To Edit:
## templates/subSilver/overall_header.tpl
## Included Files:
## fade.js
##############################################################

發表於 : 2005-02-14 17:40
tom82612
open templates/your_tem/overall_header.tpl

find

代碼: 選擇全部

<!-- BEGIN switch_enable_pm_popup -->

after add

代碼: 選擇全部

<SCRIPT language=JavaScript><!-- Hide 
var rate = 20; 
var obj; 
var act = 0; 
var elmH = 0; 
var elmS = 128; 
var elmV = 255; 
var clrOrg; 
var TimerID; 
if (navigator.appName.indexOf("Microsoft",0) != -1 && parseInt(navigator.appVersion) >= 4) { 
Browser = true; 
} else { 
Browser = false; 
} 
if (Browser) { 
document.onmouseover = doRainbowAnchor; 
document.onmouseout = stopRainbowAnchor; 
} 
function doRainbow() 
{ 
if (Browser && act != 1) { 
act = 1; 
obj = event.srcElement; 
clrOrg = obj.style.color; 
TimerID = setInterval("ChangeColor()",100); 
} 
} 
function stopRainbow() 
{ 
if (Browser && act != 0) { 
obj.style.color = clrOrg; 
clearInterval(TimerID); 
act = 0; 
} 
} 
function doRainbowAnchor() 
{ 
if (Browser && act != 1) { 
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 != '') { 
act = 1; 
clrOrg = obj.style.color; 
TimerID = setInterval("ChangeColor()",100); 
} 
} 
} 
function stopRainbowAnchor() 
{ 
if (Browser && act != 0) { 
if (obj.tagName == 'A') { 
obj.style.color = clrOrg; 
clearInterval(TimerID); 
act = 0; 
} 
} 
} 
function ChangeColor() 
{ 
obj.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); 
elmG = Math.floor(elmG); 
elmB = Math.floor(elmB); 
clrRGB = '#' + elmR.toString(16) + elmG.toString(16) + elmB.toString(16); 
elmH = elmH + rate; 
if (elmH >= 360) 
elmH = 0; 
return clrRGB; 
} 
// --></SCRIPT>

發表於 : 2005-02-14 17:49
黑風凱特
如果我想只要變單色要如何改呢?

閃動連結出來了~~但太華麗了~~ :oops:

我想只變這個色就好了~該怎改?

#FF9933

發表於 : 2005-02-14 18:01
赤兔
打開
templates/iCGstation/iCGstation.css

找到\r
a:hover { text-decoration: none; color : #224466; }

改成
a:hover { text-decoration: none; color : #FF9933; }

發表於 : 2005-02-14 18:08
黑風凱特
成功了,謝謝兩位