js仿黑客帝國文字數字雨效果
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>黑客帝國文字下落</title> <style> html, body {margin:0; padding:0; background-color:#000;} </style> <script src="http://apps.bdimg.com/libs/jquery/1.9.0/jquery.min.js"></script> </head> <body> <canvas id="matrix" height="943" width="1920"></canvas> <script type="text/javascript"> //文字 var txts = "0123456789!@#$%^&*()~_+℃○※"; //轉為陣列 txts = txts.split(""); var matrix=document.getElementById("matrix"); var context=matrix.getContext("2d"); matrix.height=window.innerHeight; matrix.width=window.innerWidth; var drop=[]; var font_size=16; var columns=matrix.width/font_size; for(var i=0;i<columns;i++) drop[i]=1; function drawMatrix(){ context.fillStyle="rgba(0, 0, 0, 0.09)"; context.fillRect(0,0,matrix.width,matrix.height); context.fillStyle="green"; context.font=font_size+"px"; for(var i=0;i<columns;i++){ //隨機取要輸出的文字 var text = txts[Math.floor(Math.random()*txts.length)]; //輸出文字,注意座標的計算 context.fillText(text,i*font_size,drop[i]*font_size);/*get 0 and 1*/ if(drop[i]*font_size>(matrix.height*2/3)&&Math.random()>0.95)/*reset*/ drop[i]=0; drop[i]++; } } setInterval(drawMatrix,33); </script> </body> </html>
相關文章
- Android自定義View:黑客帝國數字雨AndroidView黑客
- canvas實現炫酷的黑客帝國數字雨特效Canvas黑客特效
- 黑客帝國背景效果黑客
- 【Azure Developer】App Service + PubSub +JS 實現多人版黑客帝國文字流效果圖DeveloperAPPJS黑客
- 自學python一週,看我如何用python實現黑客帝國字母雨Python黑客
- js -- 數字轉文字JS
- js 實現程式碼雨效果JS
- 文字框限制輸入字數效果
- 字數超三十萬,Supergiant Games 分享《黑帝斯》文字數量GAM
- JS和Css實現紅包雨的效果JSCSS
- 文字框限制輸入字數的JSJS
- 程式碼雨效果
- android仿微信表情雨下落!Android
- 文字框文字輸入數量倒計效果
- CSS3文字豎排效果CSSS3
- CSS3文字閃爍效果CSSS3
- 仿金山打字效果
- PHP 仿 Word 統計文章字數PHP
- CSS3文字動態填充背景效果CSSS3
- CSS3文字顏色漸變效果CSSS3
- 帝國cms登陸錯誤次數 帝國cms登陸錯誤次數超過
- CSS3文字不斷流光滑過效果CSSS3
- CSS3文字的描邊鏤空效果CSSS3
- CSS3文字凹凸效果程式碼例項CSSS3
- js驗證數字JS
- Flutter仿掘金點贊效果Flutter
- vue 數字滾動遞增效果Vue
- JavaScript數字分頁效果詳解JavaScript
- js、jQuery實現文字上下無縫輪播、滾動效果JSjQuery
- 融雲高效賦能格瑞德 助“製冷帝國”數字化轉型
- Android高仿qq閱讀/微信讀書/掌閱高亮選擇文字效果Android
- CSS3文字陰影效果程式碼例項CSSS3
- JavaScript 文字框只能輸入數字JavaScript
- 帝國CMS靈動標籤顯示標題屬性、擷取標題字數
- anime.js 網頁動畫庫,輕鬆實現網頁數字滾動效果JS網頁動畫
- 萬彩動畫大師教程 | 給文字新增藝術字效果動畫
- 如何對excel文字和數字識別?Excel
- 使用Three.js實現神奇的3D文字懸浮效果JS3D