canvas——几行代码实现字体下落效果
2013-03-18 10:10
477 查看
<!DOCTYPE html> <html> <head></head> <body style=margin:0> <canvas id=q /> <script> var q=document.getElementById('q'), s=window.screen, w=q.width=s.width, h=q.height=s.height, //拆分成255个1组成的字符数组 p=Array(256).join(1).split(''), c=q.getContext("2d"), m=Math; //每隔33毫秒执行一次function setInterval(function(){ c.fillStyle="rgba(0,0,0,0.05)"; //将画布充满整个页面 c.fillRect(0,0,w,h); c.fillStyle="rgba(0,255,0,1)"; //map(callback)函数用于将数组中的字符按照callback函数转换 p=p.map(function(v,i){ //fillText(字符串,x坐标,y坐标) //fromCharCode(Unicode编码) c.fillText(String.fromCharCode(m.floor(2720+m.random()*33)),i*10,v); v+=10; //y坐标大于一个超出768的随机数就设置为0 if(v>768+m.random()*10000) v=0; return v; }); },33); </script> </body> </html>
相关文章推荐
- 几行代码轻松搞定jquery实现flash8类似的连接效果
- WPF 几行代码实现窗体毛玻璃效果(Aero Glass)
- Jquery的Tabs内容轮换效果实现代码,几行搞定
- js canvas实现擦除效果示例代码
- 几行代码帮您实现Win7窗体的打开效果(C#)
- 几行代码轻松搞定jquery实现flash8类似的连接效果
- canvas内的字体实现阴影效果
- JS+CSS实现闪烁字体效果代码
- 几行代码实现tab+fragment+viewpager---还有酷炫的动画效果哦
- 利用canvas实现的加载动画效果实例代码
- 用HTML5的canvas实现抽奖刮刮卡的效果(只需十几行代码)
- JS基于ocanvas插件实现的简单画板效果代码(附demo源码下载)
- JS基于ocanvas插件实现的简单画板效果代码(附demo源码下载)
- javascript+HTML5的canvas实现七夕情人节3D玫瑰花效果代码
- javascript+HTML5的canvas实现七夕情人节3D玫瑰花效果代码
- 几行简单代码实现DIV层上显示Tooltip效果
- Jquery的Tabs内容轮换效果实现代码,几行搞定
- 17x^2+16xy+17y^2=2250000(爱心函数)canvas实现代码(效果如图)
- JS+CSS实现闪烁字体效果代码
- WPF 几行代码实现窗体毛玻璃效果(Aero Glass)