700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > HTML5 canvas如何实现代码流瀑布?(code)

HTML5 canvas如何实现代码流瀑布?(code)

时间:2023-12-13 03:21:51

相关推荐

HTML5 canvas如何实现代码流瀑布?(code)

web前端|H5教程

js,canvas,代码流瀑布,html5

web前端-H5教程

本篇文章给大家分享HTML5 canvas代码流瀑布的具体代码

精品直播源码下载,ubuntu 终端多标签,阿里云放tomcat访问不,黑爬虫举报,php计算当天的起始时间,学好seo 运营lzw

mvc4 easyui 项目源码,装ubuntu系统停留,python爬虫编写格式,php网页网址有一个井号,seo url 爬虫lzw

在js部分写canvas代码,有详细注释

spring源码深度解析 豆瓣,vscode用jsp,ubuntu伪,修改 tomcat 端口,c sqlite运行慢,手机端头像编辑插件,三级菜单 前端框架,巨量算数爬虫爬取,php截取文字,seo软件处理,影视网站带手机版源码,java读取网页源代码,织梦 bootstrap模板下载lzw

html部分:

一个canvas元素:

css部分:

*{ padding: 0; margin: 0; } canvas{ background-color: #111; } body{ overflow: hidden; }

js部分

var canvas = document.getElementById(canvas); var context = canvas.getContext(2d); // 获取浏览器的宽度和高度 var w = window.innerWidth; var h = window.innerHeight; // 设置canvas的宽高 canvas.width = w; canvas.height = h; // 每个文字的大小 var fontSize = 16; // 一共可以有多少列文字 var col = Math.floor(w / fontSize); // 记录每列文字的y轴坐标 var cpy = []; for(var i = 0;i< col; i++) { cpy[i] = 1; } //定义文字 var str = "Javascriphafhsdhfsfsf{}"; // 绘制 draw(); setInterval(draw,30); function draw(){ context.beginPath(); // 背景填充颜色 context.fillStyle = "rgba(0,0,0,0.05)"; context.fillRect(0,0,w,h); // 设置字体大小 context.font = fontSize +"px bold 微软雅黑 "; // 设置字体颜色 context.fillStyle = "#00cc33"; for(var i = 0; i= h && Math.random()> 0.99)// 出现时间延迟的效果 {cpy[i]=0;// 只要Math.random> 0.99 时才纵坐标从0开始写字 } cpy[i]++;// 数组值加一,以便下一次写的字在下面一行 } }

动态效果图:

更多炫酷特效,推荐访问:js特效大全!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。