Js實現滾動變色的文字效果,在效果展示頁面,可看到文字在交替變色顯示,以吸引人的注意,效果真心不錯哦,把代碼拷貝到你的網站后,修改成想要的文字就OK了。 
以下是源代碼: 
復制代碼 代碼如下:
 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>滾動變色的文字js特效</title> 
</head> 
<body> 
<div> 
請注意下方的文字,部分文字染成紅色,且紅色循環移動。 <a  target="_blank">原文</a> 
</div> 
<script type="text/javascript"> 
var message="歡迎訪問柯樂義網,這里有web前端等學習資料。" 
var neonbasecolor="#333333" 
var neontextcolor="#ff0000" 
var neontextcolor2 = "#ff3333" 
var flashspeed=100 
var flashingletters=8 
var flashingletters2=2 
var flashpause=0 
var n=0 
if (document.all||document.getElementById){ 
document.write('<font color="'+neonbasecolor+'">') 
for (m=0;m<message.length;m++) 
document.write('<span>'+message.charAt(m)+'</span>') 
document.write('</font>') 
} 
else 
document.write(message) 
function crossref(number){ 
var crossobj=document.all? eval("document.all.neonlight"+number) : document.getElementById("neonlight"+number) 
return crossobj 
} 
function neon(){ 
if (n==0){ 
for (m=0;m<message.length;m++) 
crossref(m).style.color=neonbasecolor 
} 
crossref(n).style.color=neontextcolor 
if (n>flashingletters-1) crossref(n-flashingletters).style.color=neontextcolor2 
if (n>(flashingletters+flashingletters2)-1) crossref(n-flashingletters-flashingletters2).style.color=neonbasecolor 
if (n<message.length-1) 
n++ 
else{ 
n=0 
clearInterval(flashing) 
setTimeout("beginneon()",flashpause) 
return 
} 
} 
function beginneon(){ 
if (document.all||document.getElementById) 
flashing=setInterval("neon()",flashspeed) 
} 
beginneon() 
</script> 
<div><br /><a  target="_blank">keleyi.com</a></div> 
</body> 
</html> 
新聞熱點
疑難解答
圖片精選