多种代码生成炫酷代码雨(推荐)
学习目标
1、一周掌握 JAVA入门到进阶知识
2、掌握基础C#l窗体知识
3、手把手教你vbs脚本制作
4、强大的 IDEA编程利器
5、经典少见的 面试题目技巧
本人主页
多种代码生成代码雨
文章目录
- 学习目标
- 多种代码生成代码雨
- 一、html代码雨
- 效果图:
- 代码块
- 二、vb代码雨
- 效果图:
- 代码块
- 三、bat代码雨
- 效果图:
- 代码块
一、html代码雨
效果图:
代码块
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Code</title><style>body{margin: 0;overflow: hidden;}</style>
</head><body>
<canvas id="myCanvas"></canvas>
<script>const width = document.getElementById("myCanvas").width = screen.availWidth;const height = document.getElementById("myCanvas").height = screen.availHeight;const ctx = document.getElementById("myCanvas").getContext("2d");const arr = Array(Math.ceil(width / 10)).fill(0);const str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".split("");function rain() {ctx.fillStyle = "rgba(0,0,0,0.05)";ctx.fillRect(0, 0, width, height);ctx.fillStyle = "#0f0";arr.forEach(function (value, index) {ctx.fillText(str[Math.floor(Math.random() * str.length)], index * 10, value + 10);arr[index] = value >= height || value > 8888 * Math.random() ? 0 : value + 10;});
}setInterval(rain, 30);
</script>
</body>
</html>
二、vb代码雨
效果图:
代码块
@echo off&mode con cols=42 lines=20&color 02
setlocal enabledelayedexpansion
set code=123456789abcdef
set m=1&set v=1
title 神秘小峯代码雨
:begin
set /a a=%random%%%2,b=%random%%%3
if %b% neq 0 (set b=%a%) else (set "b= ")
set str=%str%%b%
set /a n+=1
if %n% lss 40 goto begin
set /a m+=1,x+=1
if %m% geq 20 set /a v+=1
set str%m%=%str%
cls&for /l %%i in (%m%,-1,%v%) do echo.!str%%i!
if %x% equ 20 call :lp
set str=&set n=0
goto begin
:lp
set /a a=%random%%%15,x=0
set a=!code:~%a%,1!
color 0%a%
三、bat代码雨
效果图:
代码块
@echo off&mode con cols=42 lines=20&color 02
set m=1&set v=1
set code==^^^&%%%^:!$#^>^<:=~*()@"'`;\|-_+?,.ghijklmnopqrstuvwxyz0123456789abcdef
setlocal enabledelayedexpansion
:begin
set /a num=%random%%%40+1,num1=num,num=200/num
title 乱雨纷飞,当前雨量:%num1%
:lp
set /a a=%random%%%63,b=%random%%%%num%
set a=!code:~%a%,1!
if %b% equ 0 (set "b=!a!") else (set "b= ")
set str%m%=!str%m%!!b!
set /a n+=1AA
if %n% lss 40 goto lp
set /a x+=1,w+=1
if %x% equ 40 call :lop
cls&for /l %%i in (%m%,-1,%v%) do echo.!str%%i!
set /a m+=1
if %m% geq 20 set /a v+=1
if %w% equ 100 (set w=0&goto begin) else (set n=0&goto lp)
:lop
set /a a=%random%%%15+1
set a=!code:~-%a%,1!
if %w% equ 100 (set w=0&goto begin) else (set n=0&goto lp)
:lop
set /a a=%random%%%15+1
set a=!code:~-%a%,1!
color 0!a!&set x=0
多种代码生成炫酷代码雨(推荐)相关推荐
- python实现炫酷字母雨
python实现炫酷字母雨 import random, pygamePANEL_width = 800 PANEL_highly = 500 FONT_PX = 15 pygame.init() # ...
- cmd炫酷代码_基本操作!在VS 代码中如何使用Jupyter Notebook
全文共2534字,预计学习时长8分钟 VS Code现在通过Python插件对Jupyter Notebooks提供本地支持.概述其主要功能的简单示例如下. 尽管许多程序员选择使用IDE(即集成开发环 ...
- HTML3个炫酷代码
什么是HTML HTML的英文全称是 Hyper Text Markup Language,即超文本标记语言.HTML是由Web的发明者 Tim Berners-Lee和同事 Daniel W. Co ...
- 用代码生成炫酷的词云图—《你好,李焕英》
最近比较火的电影<你好,李焕英>莫名戳中了大家的泪点,应用评论中的一句"妈妈永远比想象中的要爱我们" 虽然我没哭,但看大家都哭了,说明电影不在于多有深意,而是能引起大家 ...
- idea实用与炫酷的插件推荐
01 Stackoverflow 程序员一定要会用的两个工具,Google和Stack Overflow. Stack 是英语"栈"的意思,Overflow 是英语"溢出 ...
- 用JS如何实现炫酷代码墙
首先,你需要了解什么是Canvas? canvas是HTML5提供的一种新标签. canvas 的意思是"画布".画布是一个矩形区域,您可以控制其每一像素. 用于图形的绘制,也可用 ...
- 七个你没用过的炫酷开发工具推荐
本文翻译整理自youtube 7 Amazing Developer Tools that you're not using yet 1. BundlePhobia BundlePhobia用于分析n ...
- 数值分析多种算法C语言代码-推荐
1.离散傅立叶变换与反变换 /************************************************************************ * 离散傅立叶变换与反变 ...
- Linux炫酷代码秀
cmatrix 命令 这个很酷!<黑客帝国>那种矩阵风格的动画效果 安装 $ sudo apt-get install cmatrix 运行 $cmatrix
- Linux中一些有用而炫酷的代码
Linux中一些有用而炫酷的代码 文章目录 Linux中一些有用而炫酷的代码 一.cal 1.当月的日历 2.近三个月的日历 3.一年的日历 二.yes 三.htop 四.fortune 五.scre ...
最新文章
- java数组是行优先还是列优先的语言_详解C语言数组中是以列优先吗
- Spring boot错误处理机制
- 收不到Win10正式版预订通知?一个批处理搞定
- cesium添加填充_Cesium中级教程1 - 空间数据可视化(一)
- javascript 漂亮随机码
- 2021 年软件工程现状:Python 或将成为第一大编程语言,中国开源涨势最猛
- Mac常用开源软件与下载链接一览
- C#链接各种数据库代码总结
- Mysql Cluster集群实现高可用
- w3cSchool jquery学习
- jQuery获取iframe中页面的高度
- github客户端与git使用指南
- 凯恩帝1000C语言,数控车床编程实例(KND系统)
- 几种常见的距离计算公式
- linux动态库so更新
- Linux RHEL/Ubuntu安装教程
- 接收上一页提交参数的书包pPage
- verilog设计简易正弦波信号发生器_FPGA学习(一)——产生频率可控的正弦波
- 详解 Logit/Probit 模型中的 completely determined 问题
- 骨传导原理是什么,佩戴骨传导耳机的过程中对于耳道有无损害
热门文章
- VS code 修改注释颜色的三种方式(总结)
- com.mysql.jdbc.driver jar下载_com.mysql.jdbc.Driver
- 白平衡算法---色温曲线
- 【寻找最佳小程序】03期:摩拜单车小程序——联合微信团队打造,实现不换码一扫即用
- 【逆向】【Binary Bomb Lab】二进制拆弹的解说
- Qt模仿360系统托盘
- 好读书之后是什么?(转)
- android lt;webview,Android WebView使用基础 – 圣骑士wind – 博客园
- 机械工程学专业词汇英语翻译
- 基于Python构建机器学习Web应用