知识网经验知识百科全书!
登录

抖音爆火的 黑客帝国,代码雨

106次浏览 | 2020-08-04 18:25:03 更新
来源 :一只小猪
最佳经验
本文由作者推荐

操作方法

  • 01

    在桌面新建一个文件夹,命名为黑客帝国代码雨。

    抖音爆火的 黑客帝国,代码雨
  • 02

    在文件夹内新建一个文本文档。

    抖音爆火的 黑客帝国,代码雨
  • 03

    将新建文本文档命名为代码雨。

    抖音爆火的 黑客帝国,代码雨
  • 04

    将以下代码复制到文本中:
    <canvas id="canvas" style="background:black" width="620" height="340"></canvas>
    <audio style="display:none; height: 0" id="bg-music" preload="auto" src="music/黑客帝国.mp3"></audio>
    <style type="text/css">
    body{margin: 0; padding: 0; overflow: hidden;}
    </style>
    <script type="text/javascript">

    window.onload = function(){
    //获取图形对象
    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 = 15;
    //计算列
    var colunms = Math.floor(W /fontSize);
    //记录每列文字的y轴坐标
    var drops = [];
    //给每一个文字初始化一个起始点的位置
    for(var i=0;i<colunms;i++){
    drops.push(0);
    }

    //运动的文字
    var str ="01abcdefghijklmnopqurstuvwxyz";
    //4:fillText(str,x,y);原理就是去更改y的坐标位置
    //绘画的函数
    function draw(){
    //让背景逐渐由透明到不透明
    context.fillStyle = "rgba(0,0,0,0.05)";
    context.fillRect(0,0,W,H);
    //给字体设置样式
    //context.font = "700 "+fontSize+"px 微软雅黑";
    context.font = fontSize + 'px arial';
    //给字体添加颜色
    context.fillStyle ="green";//随意更改字体颜色
    //写入图形中
    for(var i=0;i<colunms;i++){
    var index = Math.floor(Math.random() * str.length);
    var x = i*fontSize;
    var y = drops[i] *fontSize;
    context.fillText(str[index],x,y);
    //如果要改变时间,肯定就是改变每次他的起点
    if(y >= canvas.height && Math.random() > 0.92){
    drops[i] = 0;
    }
    drops[i]++;
    }
    };

    function randColor(){
    var r = Math.floor(Math.random() * 256);
    var g = Math.floor(Math.random() * 256);
    var b = Math.floor(Math.random() * 256);
    return "rgb("+r+","+g+","+b+")";
    }

    draw();
    setInterval(draw,33);
    };

    </script>

    抖音爆火的 黑客帝国,代码雨
  • 05

    直接复制代码,后缀名改为:.html ,直接运行就可以看到效果啦!

    抖音爆火的 黑客帝国,代码雨
  •  
标签:y客帝国
收到0个赞
余额宝支付限额(余额宝支付限额怎么设置)

余额宝支付限额(余额宝支付限额怎么设置)

关于余额宝支付限额,这个很多人还不知
先锋1000模拟打碟机怎么用(先锋1000打碟机可以连接电脑吗)

先锋1000模拟打碟机怎么用(先锋1000打碟机可以连接电脑吗)

关于先锋1000模拟打碟机怎么用,这个很多
qq通讯录备份(QQ通讯录备份怎么下载)

qq通讯录备份(QQ通讯录备份怎么下载)

大家好,一只小美来为大家解答qq通讯录
viewer2003)(viewer2003))

viewer2003)(viewer2003))

大家好,一只小美来为大家解答viewer200
红色警戒修改器(红色警戒修改器手机版)

红色警戒修改器(红色警戒修改器手机版)

大家好,小乐来为大家解答红色警戒修改
联想笔记本电脑型号(联想笔记本电脑型号在哪里看)

联想笔记本电脑型号(联想笔记本电脑型号在哪里看)

大家好,来来为大家解答联想笔记本电脑
windows7安装哪个版本好(win7系统装哪个版本好)

windows7安装哪个版本好(win7系统装哪个版本好)

关于windows7安装哪个版本好,这个很多人
游戏笔记本推荐榜(游戏笔记本配置怎么选)

游戏笔记本推荐榜(游戏笔记本配置怎么选)

夏团来为大家解答游戏笔记本推荐榜以下
输入手机号找订单物流(输入手机号找订单物流不用验证码)

输入手机号找订单物流(输入手机号找订单物流不用验证码)

关于输入手机号找订单物流,这个很多人
龙之谷(龙之谷3天空之战免费观看完整版)

龙之谷(龙之谷3天空之战免费观看完整版)

大家好,小乐来为大家解答龙之谷以下的
关于我们 | 版权声明 | 免责声明 | 联系我们
免责声明:知识网所有文字、图片、视频、音频等资料均来自互联网,不代表本站赞同其观点,内容仅代表作者本人意见,若因此产生任何纠纷作者本人负责,本站亦不为其版权负责! 如有问题,请联系我们
CopyRight©1999-2024 www.44jj.com All Right Reserved 豫ICP备16009659号