黑客帝国动态特效代码(可以用自己想用的那些字来形成向下的流动型光柱)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""><style>/*basic reset*/
* {margin: 0; padding: 0;}
/*adding a black bg to the body to make things clearer*/
body {background: black;}
canvas {display: block;}</style></HEAD><BODY><canvas id="c"></canvas><script type="text/javascript" src="cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> <script>var c = document.getElementById("c");
var ctx = c.getContext("2d");//making the canvas full screen
c.height = window.innerHeight;
c.width = window.innerWidth;//chinese characters - taken from the unicode charset
var chinese = "田由甲申甴电甶男甸甹町画甼甽甾甿畀畁畂畃畄畅畆畇畈畉畊畋界畍畎畏畐畑";
//converting the string into an array of single characters
chinese = chinese.split("");var font_size = 10;
var columns = c.width/font_size; //number of columns for the rain
//an array of drops - one per column
var drops = [];
//x below is the x coordinate
//1 = y co-ordinate of the drop(same for every drop initially)
for(var x = 0; x < columns; x++)drops[x] = 1; //drawing the characters
function draw()
{//Black BG for the canvas//translucent BG to show trailctx.fillStyle = "rgba(0, 0, 0, 0.05)";ctx.fillRect(0, 0, c.width, c.height);ctx.fillStyle = "#0F0"; //green textctx.font = font_size + "px arial";//looping over dropsfor(var i = 0; i < drops.length; i++){//a random chinese character to printvar text = chinese[Math.floor(Math.random()*chinese.length)];//x = i*font_size, y = value of drops[i]*font_sizectx.fillText(text, i*font_size, drops[i]*font_size);//sending the drop back to the top randomly after it has crossed the screen//adding a randomness to the reset to make the drops scattered on the Y axisif(drops[i]*font_size > c.height && Math.random() > 0.975)drops[i] = 0;//incrementing Y coordinatedrops[i]++;}
}setInterval(draw, 33);</script></BODY>
</HTML>

黑客帝国动态特效代码相关推荐

  1. CSS3全屏星空动态特效代码

    CSS3全屏星空动态特效代码,可用于简约的星空表白页面,大气的文字内容动态背景特效. 更多源码下载:hereitis,在这里资源站,免费软件下载,PPT.图片素材下载,精品小工具小插件

  2. html鼠标平滑滚动效果,JS特效代码 JS动态平滑滚动菜单效果

    JS特效代码 JS动态平滑滚动菜单效果 www.css5.net body {cursor:crosshair; background:#111; margin:0; padding:0; posit ...

  3. 文字动态发光特效代码简单实现

    第一种方法: <html><head><title>文字动态发光特效代码</title></head><body bgcolor=&q ...

  4. 【HTML实现弹幕滚动效果和文字动态发光特效代码】

    HTML实现弹幕滚动效果 我们经常会在看电影的时候,打开弹幕,以此来查看网友们对电影的实时评价.面对屏幕上一条一条滚动的弹幕,到底是如何实现的呢?   下面我们来介绍用HTML实现弹幕滚动的方法. 1 ...

  5. 漂亮的网页动态飘花灯笼特效代码

    好看的动态飘花灯笼特效代码 可直接将代码复制粘贴到各种页面底部使用! 若需要全站可直接将代码复制粘贴到footer.php或footer.html等脚模板底部区域文件使用 提示:加显示判断函数,代码必 ...

  6. JS打字效果的动态菜单代码分享

    这篇文章主要介绍了JS打字效果的动态菜单,推荐给大家,有需要的小伙伴可以参考下. 这是一款基于javascript实现的打字效果的动态菜单特效代码,分享给大家学习学习. 小提示:浏览器中如果不能正常运 ...

  7. 各大门户网站Flash和JS实现的图片幻灯片切换特效代码文件下载:

    最近看到各大门户站都有一个幻灯片特效,而且不是简单的JS特效,是FLASH和JS结合而成的觉得非常不错,今天在IT世界的原代码中查看了一下,特此发布!希望大家喜欢!有什么问题可以与我研究!<a  ...

  8. HTML中淡入的动画效果,CSS3实现页面淡入动画特效代码

    现在的css3有很多效果可以直接替换flash了,下面我来给大家介绍一个利用CSS3实现页面淡入动画特效代码,希望此教程 对各位同学会有所帮助. 利用CSS3动画属性"@keyframes ...

  9. 【照片动态特效系列】旋转吧,照片!

    [照片动态特效系列]旋转吧,照片! 实现"旋转" 核心-二维仿射变换 基础旋转 分块旋转 多方向+彩图 核彩图处理心部分 主函数 其他 by 今天不飞了 突然就想做,然后就做了-- ...

  10. java 九大行星运行_html5 canvas太阳系九大行星运行动态图代码

    特效描述:html5 canvas 太阳系 九大行星运行 动态图代码.html5 canvas这个动画加上了每个行星的名称,只要鼠标移入目标行星就会显示. 代码结构 1. HTML代码 你浏览器不支持 ...

最新文章

  1. varnish详解3
  2. Spring Boot 2.x 新特性总结及迁移指南
  3. 源码:我的关于NLP的博客(持续更新中...)
  4. 面试ASP.NET程序员的笔试题和机试题(转,有点意思,答案不是很标准)
  5. 了解systemctl和chkconfig的服务管理工具
  6. MySQL error 1477_mysql_error.md
  7. string contains不区分大小写_String基础复习
  8. kafka实现组内广播
  9. 基于Hadoop生态系统的一种高性能数据存储格式CarbonData(基础篇)
  10. 全国计算机二级考试2008版教材,全国计算机等级考试教程:二级Visual FoxPro(2008年版)...
  11. 网上书店管理系统mysql代码_网上书店管理系统数据库 sql sever
  12. 你真的搞懂Class,class了么?
  13. 极视角联合英伟达亮相CNCC大会,分享极星平台的进阶之路
  14. Acm - 隔壁老王买酒问题
  15. Python练习题16:人名独特性统计
  16. PyCharm打包可执行文件方法
  17. LNMP部署应用——架设Discuz论坛——实验过程超详细!快来跟做!
  18. python程序员能做什么副业好_程序员可以做哪些副业?
  19. 《写给大家看的设计书》读后感
  20. 浙大oracle,谈谈软院 - 浙江大学 - 王道论坛,专注于计算机考研的点点滴滴! - Powered by Discuz!...

热门文章

  1. qq浏览器 广告拦截插件abp_【浏览器插件推荐】如何让QQ浏览器变得更加的高效...
  2. ug二次开发python_学习UG NX软件二次开发你必须具备这些基础!
  3. 手眼标定原理ur5_手眼标定实现
  4. vdbench 参数详解
  5. Ubuntu GCC编译的c程序出现段错误
  6. 2018CVPR:Non-local Neural Networks(自注意力机制捕获远程依赖)
  7. MATLAB画频率响应曲线(幅频特性和相频特性)并将横坐标转换为赫兹hz单位
  8. win7连接共享打印机时安装驱动程序出现0x00000bcb错误
  9. 侧信道实验实验三 S盒CPA侧信道攻击
  10. html5高仿mac桌面,WinDynamicDesktop(高仿macOS动态壁纸)