<div id="blink">闪烁的文字</div>
<script language="javascript">
function changeColor(){
var color="#f00|#0f0|#00f|#880|#808|#088|yellow|green|blue|gray"
color=color.split("|")
document.getElementById("blink").style.color=color[parseInt(Math.random() * color.length)]
}
setInterval("changeColor()",200)
</script>
请在代码段中分别找到以下两句numFadeLevels = 30
t=setTimeout('startFade(' + id + ')', id*100)
通过修改第一句中的30,和第二句中的100这两个数可以改变速度。
其中numFadeLevels的值越小,每行字体颜色变化速度越快
id*后面的数值越小发光效果从上往下刷得越快
所以要达到与音乐合拍的效果还得你自己慢慢试了呵呵
这句css代码就是文字闪烁text-decoration:blink不过很可惜,IE、Chrome 或 Safari 不支持 "blink" 属性值,所以只有在 Firefox 和 Opera 下支持这 CSS 实现在闪动效果。加上js代码就可以了
html代码
<span id="blink">闪烁文字</span>
JavaScript代码:
<script type = "text/javascript" >
function blinklink() {
if (!document.getElementById('blink').style.color) {
document.getElementById('blink').style.color = "red"
}
if (document.getElementById('blink').style.color == "red") {
document.getElementById('blink').style.color = "black"
} else {
document.getElementById('blink').style.color = "red"
}
timer = setTimeout("blinklink()", 100)
}
function stoptimer() {
clearTimeout(timer)
}
blinklink()
</script>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)