<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      HTML5 Canvas實現黑客帝國文字掉落效果

      效果:

      原理:

        用canvas逐行輸出文字,然后讓背景顏色逐漸加深,再隨機中斷某些列。

      代碼:

      HTML:

      <canvas id="c"></canvas>

      CSS:

      canvas {display: block;}

      JS:

      var c = document.getElementById("c");
      var ctx = c.getContext("2d");
      
      //全屏
      c.height = window.innerHeight;
      c.width = window.innerWidth;
      
      //文字
      var txts = "0123456789";
      //轉為數組
      txts = txts.split("");
      
      var font_size = 16;
      var columns = c.width/font_size; 
      //用于計算輸出文字時坐標,所以長度即為列數
      var drops = [];
      //初始值
      for(var x = 0; x < columns; x++)
          drops[x] = 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 = txts[Math.floor(Math.random()*txts.length)];
              //輸出文字,注意坐標的計算
              ctx.fillText(text, i*font_size, drops[i]*font_size);
              
              //如果繪滿一屏或隨機數大于0.95(此數可自行調整,效果會不同)
              if(drops[i]*font_size > c.height || Math.random() > 0.95)
                  drops[i] = 0;
              
              //用于Y軸坐標增加
              drops[i]++;
          }
      }
      
      setInterval(draw, 33);
      posted @ 2013-10-22 19:25  artwl  閱讀(6251)  評論(2)    收藏  舉報

      個人簡介

      var ME = {
      	"name": "土豆/Artwl",
      	"job": "coding",
      	"languages": [
      		"JS", "HTML",
                      "CSS", "jQuery"
      		"MVC",".NET",
      		"設計模式"
      	],
      	"hobby": [
      		"閱讀", "旅游",
      		"音樂", "電影"
      	]
      }
      
      TOP
      主站蜘蛛池模板: 亚洲区一区二区三区精品| 国产suv精品一区二区四 | 国产绿帽在线视频看| 一区二区三区国产不卡| 色欧美片视频在线观看| 亚洲欧美日韩精品久久| 亚洲中文精品一区二区| 久久精品国产精品亚洲综合| 日本阿v片在线播放免费| 国产精品久久久久久人妻精品动漫| 国产精品小视频一区二页| 亚洲av日韩av永久无码电影| 日本免费一区二区三区最新vr| 伊人色综合久久天天| 久热久视频免费在线观看| 狠狠躁日日躁夜夜躁欧美老妇| 久久精品免视看国产成人| 国产乱码日韩亚洲精品成人| 91青青草视频在线观看的| 四虎国产精品永久入口| 国精品无码一区二区三区在线看| 在线天堂新版资源www在线下载| 粉嫩一区二区三区精品视频| 国产一区二区爽爽爽视频| 精品人妻丰满久久久a| 综合亚洲网| 中文字幕一区二区三区麻豆| 无码国产偷倩在线播放老年人| 人人妻人人做人人爽夜欢视频| 蜜臀av一区二区国产精品| 口爆少妇在线视频免费观看| 无码av中文字幕久久专区| 亚洲 日本 欧洲 欧美 视频| 中文字幕va一区二区三区| 欧美国产亚洲日韩在线二区| 一本大道久久东京热AV| 91中文字幕在线一区| 亚洲av成人一区二区三区| 女人下边被添全过视频的网址| 精品一区二区三区在线观看l| 国产三级国产精品久久成人|