(刚学的,还有好多地方做的不完善,后期继续跟进,直接复制代码,后缀名改为:.html ,直接运行就可以看到效果啦!)
或者:使用HBuilder,创建HTML文件直接运行即可看到效果!

<!DOCTYPE html><html lang="en">
<head><meta charset="UTF-8"><meta name="DevenKelly" content=""><title>黑客帝国代码雨特效-源码</title><style>*{padding:0;margin:0}html{overflow:hidden}</style>
</head><body><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></body></html>

黑客帝国代码雨特效-源码

图片展示:

<黑客帝国-代码雨>超火(免费送)相关推荐

  1. 代码雨代码源复制_超火!黑客帝国代码雨

    黑客帝国代码雨 相信看过<黑客帝国>的同学,对上面的的这个图片一定不陌生,这是一个非常经典的画面.在繁忙的工作之余,大家也要放松下自己,今天就给大家分享一下代码滚动的实现方法. 第一步,新 ...

  2. 抖音黑客帝国代码雨——程序大神如何攻占抖音?简直不可思议!

    在普通人的脑补中,程序员可能是这样的 不知道为什么,这张图总是能莫名触发技哥的笑点. 亦或是这样的 每天无休止的与代码和Bug打着交道-- 等等,这好像不对啊.当初看黑客帝国的时候可不是这么心酸的,看 ...

  3. vbs代码炫酷效果_Python|实现黑客帝国代码雨效果

    Python|实现黑客帝国代码雨效果 估计大家都看过电影<黑客帝国>吧,片中的一段代码雨片段实在是炫酷,试想一下,片中的代码雨效果在自己电脑屏幕上实现了会是一种什么样的感觉,会不会有种身临 ...

  4. 黑客帝国代码雨JS,支持中文

    有人要的HTML-JS版黑客帝国代码雨,支持自定义文字中文,保存HTML文件可运行. <!DOCTYPE html> <html lang="zh"> &l ...

  5. Canvas修行之黑客帝国代码雨

    既然是修行,不卖弄关子,不吊胃口,修行成果必须先晒一晒. 下图是我用canvas画的黑客帝国代码雨,想起当年看黑客帝国时,那个代码雨场景让我心旷神怡,大开脑洞,满脑子是那种三维空间,无数0和1像雨一样 ...

  6. 黑客帝国代码雨怎么弄?(最全,最简单,看完就会)

    首先在桌面上创建一个文本文档 然后打开然后将下面的代码复制粘贴过去: <!DOCTYPE html><html> <head> <title>兴趣小组& ...

  7. python命令数字雨_用Python实现黑客帝国代码雨效果(3种方式)

    说起电影<黑客帝国>,相信大部分人都看过或听说过,影片中有一个场景数字雨,如果你看过电影的话,应该对这个经典场景印象深刻,本文我们利用 Python 以数字.字母.图片三种形式来实现这一效 ...

  8. JQuery实现——黑客帝国代码雨效果

    效果如你所见就是本页面上方那样的效果 实现方法来自一个印度小伙纸,学习完我也没总结一下,今儿个补上 如何实现,大家右键查看源码复制即可,不过学习的过程还是要总结总结. 下面通过另外两个小例子,一步一步 ...

  9. python黑客帝国代码雨特效

    效果: 代码: try: import pygame import sys from pygame.locals import * from random import randint except: ...

最新文章

  1. 基于Netty实现的轻量级分布式服务框架
  2. 聊一聊 Spring 中的线程安全性
  3. python 神经网络中隐藏层的作用是什么?
  4. mac下server开发环境配置
  5. ping发送超大数据包(高级用法)
  6. python settings模块安装_Python settings-helper包_程序模块 - PyPI - Python中文网
  7. ftp服务器如何复制文件路径,ftp服务器上复制文件路径
  8. linux下用core和gdb查询出现段错误的地方
  9. 【 Grey Hack 】万金油脚本:原地提权工具
  10. 路由器桥接显示服务器已满,两个迅捷路由器经过有线桥接已经成功连接上,但是测试的时候副路由器却连接不上服务器?为什么?谢谢!...
  11. numpy 矩阵与向量相乘_高能!8段代码演示Numpy数据运算的神操作
  12. Kotlin学习笔记 第二章 类与对象 第二节属性
  13. 罗永浩将举办「老人与海」发布会;微软疑似遭遇大范围全球宕机;Python 3.9 首个测试版发布 | 极客头条...
  14. Kettle:创建资源库
  15. maven下载安装环境配置
  16. GPU架构(三十三)
  17. 乐橙tp1 html调用,乐橙TP1的妙用
  18. Ubuntu安装字体
  19. cocos2d实现画笔功能及常用的绘制函数
  20. Adobe CC 2015全系列产品下载 PS DW AE等 附注册机补丁

热门文章

  1. JQUERY时间暂停和时间间隔
  2. 达梦数据库生产环境的单机部署
  3. 分页查询的具体实现(两种方式)
  4. python实现五子棋续
  5. estore案例的一些工具类
  6. 毕业设计 STM32人体红外测温枪温度采集系统 - 单片机
  7. uni-小程序初次踩坑之旅
  8. Flink大数据实时计算系列-Flink Exactly Once及Flink的状态存储State Backend
  9. 最新ST意法半导体STM32全系列型号的PCB封装库 带3D模型
  10. [NOI2019] I君的探险