美观大气的纯JS题文章

美观大气的纯JS

美观大气的纯JS做出黑客帝国特效

var cav = document.getElementById('content');

var w = window.screen.width;

var h = window.screen.height;

var yPositions = Array(300).join(0).split('');

var ctx = cav.getContext('2d');

var draw = function(){

ctx.fillStyle = 'rgba(0,0,0,.05)';

ctx.fillRect(0,0,w,h);

ctx.fillStyle = 'green';

ctx.font = '20px';

yPositions.map(function(y,index){

text = String.fromCharCode(1e2+Math.random()*330);

x = index*10;

cav.getContext('2d').fillText(text,x,y);

if(y>Math.random()*1e4){

yPositions[index]=0;

}else{

yPositions[index]=y+10;

}

});

}

setInterval('draw()',30);

前端/JAVA/PHP学习交流群498854752,web前端的公益学习交流平台,保你快速入门,海量学习资料免费送,保你快速入门,每周定期有公开直播课,有业内大咖为你授业解惑,海量真实项目案例分享,从零到大神的成功之路,从你相信我开始!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一:canvas简介 1.1什么是canvas? ①:canvas是HTML5提供的一种新标签 ②:HTML5 ...
    GreenHand1阅读 10,187评论 2 32
  • 一、canvas简介 1.1 什么是canvas?(了解) 是HTML5提供的一种新标签 Canvas是一个矩形区...
    Looog阅读 9,362评论 3 40
  • <!doctype html> 粒子旋涡 html, body { margin: 0px; width: 100...
    横冲直撞666阅读 4,179评论 0 0
  • 啥是canvas? HTML5 标签用于绘制图像(通过脚本,通常是 JavaScript)。不过, 元素本身...
    kiaizi阅读 4,147评论 0 4
  • 知乎的网页版登录界面的背景有很多运动的小球,小球和小球运动的时候之间还有连线,给人一种三维立体变换的效果,看着十分...
    小厨笔记阅读 4,340评论 0 5