html实现代码雨

  • 一.代码
  • 二.效果图
  • 三.运行方法

一.代码

这是一个用html做的代码雨小程序,注:不需要额外的编译器,用记事本就可以运行,附带运行方法。

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"/>
<title>黑客帝国代码雨
</title>
<style type="text/css">
*{margin:0;padding:0;}
body{background:black;}
canvas{display:block;}
</style>
</head>
<body>
<canvas id="c"></canvas>
<script type="text/javascript">
var c=document.getElementById("c");
var ctx= c.getContext("2d");
c.height=window.innerHeight;
c.width=window.innerWidth;
var chinese="010110";
chinese=chinese.split("");
var font_size=10;
var columns=c.width/font_size;
var drops=[];
for(var i=0;i<columns;i++)drops[i]=1;
function draw(){ctx.fillStyle="rgba(0,0,0,0.05)";ctx.fillRect(0,0,c.width,c.height);ctx.fillStyle="#0F0";ctx.font=font_size+"px arial";for(var i=0;i<drops.length;i++){var text=chinese[Math.floor
(Math.random()*chinese.length)];
ctx.fillText(text,i*font_size,drops[i]*font_size);
if(drops[i]*font_size>c.height&&Math.random()>0.975)drops[i]=0;drops[i]++;}
}
setInterval(draw,50);
</script>
</body>
</html>

二.效果图

三.运行方法

第一步,在桌面创建一个记事本
第二步,打开记事本
第三步,粘贴代码
第四步,ctrl+shift+s
第五步:
原来:

改过后:

把画红圈的地方改成我这样:文件名随便,主要是后面的点缀 .html ,加上后面的编码要改下
第六步,点击保存
第七步,点击桌面上已经出现的程序:

之后就可以观看视觉盛宴啦!
留下一个赞再走吧!

html实现01代码雨(转载)(附带运行方法)相关推荐

  1. 浅谈嵌入式MCU软件开发之S32K1xx系列MCU启动过程及重映射代码到RAM中运行方法详解

    内容提要 注:本文摘自NXP工程师胡恩伟的微信公众号"汽车电子expert成长之路",大家感兴趣可以关注一下. 引言 1. S32K1xx系列MCU启动过程详解(startup_S ...

  2. for根据ID去重_汽车ECU参数标定之配置Overlay RAM实现Qorivva MPC57xx系列MCU参数在线标定和代码重映射原理和方法详解...

    内容提要 引言 1. MPC5744P的Overlay RAM工作原理介绍 2 MPC5744P的Flash Overlay配置详解 2.1 平台Flash标定区域描述字寄存器配置字0--PFLASH ...

  3. 拟牛顿法-DFP算法举例与matlab代码实现(转载+整理)

    算法来自于[1],如下: 值得一提的是,[1]中的python代码实现了对Rosenbrock函数的求极值测试. 例子来自于[2]: --------------------------------- ...

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

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

  5. 实验吧-杂项-WTF?(python 01代码转图片)

    比较新的题型了吧. code为base64码,转码出来是01代码,直接蒙圈,查阅相关wp才知道是转图片的. 复制到编辑器里可以看到一共65536个数字,开方是256,于是这就是一个方形的图片了–> ...

  6. 一套代码小程序WebNative运行的探索03——处理模板及属性

    接上文: 一套代码小程序&Web&Native运行的探索02 对应Git代码地址请见:https://github.com/yexiaochai/wxdemo/tree/master/ ...

  7. 用HTML制作代码雨源码分享

    <!DOCTYPE HTML><html><head><meta charset="utf-8" /><title>代码 ...

  8. Linux下的软件安装方式+源码安装软件cmatrix代码雨

    Linux下的软件安装方式 1 rpm工具安装 2 yum工具安装 3 源码编译安装 软件包类型 1 二进制软件包(=rpm软件包) 无需编译,直接安装 根据计算机CPU架构类型和操作系统选择合适的软 ...

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

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

最新文章

  1. oracle rman catalogo,ORACLE 11g RMAN备份恢复--catalog
  2. [diango]理解django视图工作原理
  3. 橡皮擦的英语_英语从零开始怎么学
  4. 8.2 css3 新增标签 盒子模型 长度单位 颜色 渐变 径像渐变
  5. JavaScript之event事件
  6. ASP.Net/C# - PayPal接口文档
  7. [Spring Boot核心功能]1. SpringApplication 启动引导类(2)
  8. 程序设计实践(评注版) 评注者序
  9. AndroidStudio提高编译速度的建议
  10. android 6.0权限机制的简单封装(支持批量申请权限)
  11. docker复习:CVE-2016-10033验证
  12. 4.3检测CSRF漏洞
  13. [OPS][GPU]GPU峰值计算能力计算
  14. Go的goroutine
  15. 程序员夏天格子衫,那么冬天穿什么?答案扎心了哈哈哈哈!
  16. 记一次前端实习生面试
  17. JDK的下载、安装、环境配置教程(2021年,win10、win11都可)
  18. mye clipse中svn的使用
  19. 【人工智能】八皇后问题-启发式求解
  20. Genexus第5篇-WebPanel

热门文章

  1. 组合索引(MySQL查询优化器)
  2. Windows套接字I/O模型(4) -- WSAEventSelect模型
  3. 北京科技大学计算机专业 考研真题,北京科技大学计算机科学与技术考研真题及答案.pdf...
  4. MySQL 数据库调优基本策略
  5. 超级计算机也无法算尽圆周率,如果圆周率算尽了,是否意味着发现了最小单位?...
  6. C#ABB机器人PC SDK通讯02
  7. ac3165无线网卡驱动linux,Linux下无法识别Intel Dual Band Wireless-AC 3165模块
  8. 让Linux进程在后台运行
  9. 服务器 存储项目合同,海曙区规划与地理信息中心服务器及存储设备采购项目的合同公告...
  10. 传智健康产品需求说明书