问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

黑客帝国片头特效怎么做?

发布网友 发布时间:2022-05-15 14:05

我来回答

2个回答

懂视网 时间:2022-05-15 18:26

jquery实现黑客帝国的片头动画效果,感觉挺好玩的,对jquery感兴趣的朋友可以深度研究一下,对我们学习jquery也是一种帮助~

J%1N[(ZLXU~ZV_}F~UCP`LD.png

代码实现:

 <html>
 <head>
 <title>PHP中文网</title>
 <meta charset="utf-8">
 <script src="http://www.jq22.com/jquery/jquery-1.10.2.js"></script>
 <script>
 /*
 11 ① 用setInterval(draw, 33)设定刷新间隔
 12
 13 ② 用String.fromCharCode(1e2+Math.random()*33)随机生成字母
 14
 15 ③ 用ctx.fillStyle=’rgba(0,0,0,.05)’; ctx.fillRect(0,0,width,height); ctx.fillStyle=’#0F0′; 反复生成opacity为0.5的半透明黑色背景
 16
 17 ④ 用x = (index * 10)+10;和yPositions[index] = y + 10;顺序确定显示字母的位置
 18
 19 ⑤ 用fillText(text, x, y); 在指定位置显示一个字母 以上步骤循环进行,就会产生《黑客帝国》的片头效果。
 20 */
  $(document).ready(function() {
  //设备宽度
  var s = window.screen;
   var width = q.width = s.width;
  var height = q.height;
  var yPositions = Array(300).join(0).split('');
   var ctx = q.getContext('2d');
  var draw = function() {
    ctx.fillStyle = 'rgba(0,0,0,.05)';
    ctx.fillRect(0, 0, width, height);
    ctx.fillStyle = 'green';/*代码颜色*/
    ctx.font = '10pt Georgia';
    yPositions.map(function(y, index) {
     text = String.fromCharCode(1e2 + Math.random() * 330);
     x = (index * 10) + 10;
     q.getContext('2d').fillText(text, x, y);
     if (y > Math.random() * 1e4) {
     yPositions[index] = 0;
     } else {
     yPositions[index] = y + 10;
     }
    });
   };
  RunMatrix();
  function RunMatrix() {
   Game_Interval = setInterval(draw,30);
   }
  });
 </script>
 </head>
 <body>
 <div align="center" style=" position:fixed; left:0; top:0px; width:100%; height:100%;">
  <canvas id="q" width="1440" height="900"></canvas>
 </div>
 </body>
 </html>

以上是jquery实现黑客帝国的片头动画效果所有源码,感兴趣的同学们可以到PHP中文网搜索更多相关内容哦!

相关推荐:

jquery标题选择动画

jquery实现pc端滑动验证

jquery手风琴焦点动画

jquery实现手势解锁源码

热心网友 时间:2022-05-15 15:34

上这里看吧。
http://www.hxsd.com/tutorial/houqifeibian/After_Effects/20090804/20937.html
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
阳光燕山学校是贵族学校吗 小米14ultra跌至新低 小米14ultra值得购买吗 马卡龙多少钱一个 马卡龙为什么那么贵 正宗马卡龙多少钱一个-马卡龙为什么这么贵 今年河北的迁西板栗多少钱一斤、生的 板栗什么时候上市能卖到几月呢? 6月份能买到新鲜板栗吗? 睡眠银行的生物信息专家林晨瀚讲座谁有听过,对他们的生物信息助眠方法讲 ... 材料力学实验简介 windows11能否运行keyshot10 KeyShot10的les光显示有黄色网格 keyshot10初始化停止工作 keyshot10一直闪退怎么办 为什么安装keyshot10出现系统错误由于找不到Qt5OpenGL.dll,无法继续执行代码 keyshot10云库可以用吗 keyshot10怎么降低版本 写人物简历是什么格式啊? 王者荣耀半肉廉颇怎么出装 中能建下属设计院能同时投标吗 怎么入中能建的企业库 百度云 别人发的连接 我打开之后进不去群组显示上限 好友上限是什么意思? 百度贴吧好友有人数限制吗?!?~ 百度云搜索好友过多,把好友删除了还是不能加,说让明天再试,怎么解除 在百度网盘我今天第一次加好友就说今天添加好友已达上线什么原因? 百度云好友能加多少人? 冰箱冷藏室上冻因是什么原? 太阳能在上水时卫生间里水龙头放出的都是热水怎么回事 冰箱衡温流动口上冻是怎么回事? 冬天有暖气屋里还冷怎么办 如何变得更高冷? 去英国留学需要带被子、枕头等床上用品吗?去过英国留学的朋友们帮忙啦。谢谢! 去英国留学要准备什么? 《终极笔记》泥人是谁? 终极笔记第二季什么时候上映 终极笔记是在浙江卫视播出的吗? 《终极笔记》低开高走,拓展冒险题材剧为何一直备受观众的热爱? 港版X,电信卡可以用吗 黑客帝国片头这么炫酷的代码是什么? 这是广东五行园林番禺园林绿化公司做的园林设计平面图,大家帮我看看怎么样? 北碚区哪里有训练注意力、记忆力的地方? 重庆的美拓认知教育的注意力训练有用吗?想让家里的孩子去试试 重庆少年宫的注意力训练课程怎么样 重庆孩子好动专注力不集中怎么办? 重庆特教中心有哪些? 如何考到好成绩?提高注意力?提高记忆力?急!! 重庆沙坪坝区中小学培训机构有哪些?初一数学英语辅导 第一次画园林平面设计图。求 一般车的长宽。花台的长宽。路的宽度。树之间的距离 艺术培训学校学习艺术能提高孩子的专注力吗?