作者knuckles (那克斯)
看板Ajax
標題[問題] 模擬BBS的閃礫字
時間Fri Dec 4 21:40:31 2009
關於我之前做的那個BBS to HTML轉碼器
其中閃礫字的做法是利用CSS的
text-decoration:blink;
做出來的
可是這個效果只有用FireFox才看的到 囧
想說用javascript來模擬閃礫的效果
結果發現困難重重 ><
網路上有找到一些方法
不過那些都是會連背景一起閃礫...
我要的是像這樣
閃礫
每秒鐘字體的顏色會變成背景的顏色,過一秒再變回來
有辦法寫得出來嗎 ^^||
我有想到一個折衷的辦法是
乾脆再放一個只有背景的字,設為 display:none
<span class="blink">
閃礫</span>
<span class="blink" style="display:none;">
</span>
再利用 jQuery的$(".blink").toggle(); 以及 setTimeout()
讓兩個字輪流顯示...
不過這樣好像有點笨...想問問有沒有更好的辦法 ^^||
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.43.114.221
→ TonyQ:setInteral 會好一點啦...再說你只要切換class就好啦 :p 12/04 21:45
→ TonyQ:*setInterval 12/04 21:45
推 tomin:將文字顏色設成背景色 而不是不見呢 12/04 22:52