html中怎么搞闪烁字体

html中怎么搞闪烁字体,第1张

javasript 代码

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


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6281188.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-19
下一篇 2023-03-19

发表评论

登录后才能评论

评论列表(0条)

保存