百科查询网经验知识百科全书!
首页 >游戏数码 >电脑 > 抖音爆火的 黑客帝国,代码雨

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

0次浏览 | 2022-10-24 21:37:21 更新
来源 :互联网
最佳回答
本文由作者推荐

详细内容

  • 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 ,直接运行就可以看到效果啦!

以《射雕三部曲》为背景的手游有哪些?
以《射雕三部曲》为背景的手游有以下几款:《射雕》:由网易研发,是一款金庸正版授权的开放世界手游。游戏以《射雕英雄传》《神...
《射雕三部曲》金庸的版权何时到期?
根据《中华人民共和国著作权法》规定,金庸先生作为《射雕三部曲》的作者,其署名权、修改权、保护作品完整权的保护期不受限制。...
0day漏洞,如何应对?
要应对0day漏洞(指未被厂商发现、未公开披露、无官方补丁的软件/硬件安全漏洞,黑客可利用其发起“零日攻击”),核心思路...
怎么看中国小孩夺电竞世界杯街霸6冠军
中国选手“小孩”曾卓君在2025年电竞世界杯(EWC)《街头霸王6》项目中成功卫冕冠军,这一事件不仅是中国格斗游戏的里程...
window10如何关闭来宾帐户?
在Windows10中,关闭来宾帐户有以下几种方法:通过控制面板关闭:按下“Win+R”键,输入“control”,然后...
推荐一些类似《凡人修仙传》的修仙题材电视剧
《凡人修仙传》属于男频修仙剧,以主角从底层逆袭的修仙历程为主要看点,以下是一些类似的修仙题材电视剧推荐:《大奉打更人》:...
《凡人修仙传》真人版电视剧好看吗?
《凡人修仙传》真人版电视剧的口碑呈现两极分化的态势,好不好看因人而异。一些观众认为该剧有很多亮点:剧情节奏紧凑:在首播的...
中美AI实力对比
美国和中国在人工智能(AI)领域的实力对比是一个复杂且动态变化的话题。以下是一些关键点:1.技术基础美国:美国在人工智能...
《问剑长生》的游戏背景是什么?
《问剑长生》的游戏背景设定在一个充满奇幻色彩的修仙世界。玩家将扮演一位志在修行的证道者,身处一方荒败的世界。一次偶然的机...
《问剑长生》好玩吗?
《问剑长生》是一款有亮点但也存在一些不足的游戏,好不好玩因人而异。以下是对其可玩性的具体分析:优点画面表现出色:游戏采用...
关于我们 | 版权声明 | 免责声明 | 联系我们
免责声明:百科查询网所有文字、图片、视频、音频等资料均来自互联网,不代表本站赞同其观点,内容仅代表作者本人意见,若因此产生任何纠纷作者本人负责,本站亦不为其版权负责! 如有问题,请联系我们
CopyRight©1999-2022 www.chaxunla.com All Right Reserved 闽ICP备2025112020号-2