亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

JS畫布動態實現黑客帝國背景效果

瀏覽:75日期:2024-04-13 11:26:41

本文實例為大家分享了JS畫布動態實現黑客帝國背景效果的具體代碼,供大家參考,具體內容如下

效果圖

JS畫布動態實現黑客帝國背景效果

完整代碼

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <meta name='viewport' content='width=device-width, initial-scale=1.0'> <meta http-equiv='X-UA-Compatible' content='ie=edge'> <title>Document</title> <style> *{ padding:0; margin:0; } body{ overflow: hidden; } </style></head><body> <canvas style='background:#111'></canvas> <script> window.onload = function(){ //獲取畫布對象 var canvas = document.getElementById('mom'); //獲取畫布的上下文 //getContext() 方法返回一個用于在畫布上繪圖的環境。 var context =canvas.getContext('2d'); //獲取瀏覽器屏幕的寬度和高度 var W = window.innerWidth; var H = window.innerHeight; //設置canvas的寬度和高度 canvas.width = W; canvas.height = H; //每個文字的字體大小 var fontSize = 16; //計算列 var colunms = Math.floor(W /fontSize); //記錄每列文字的y軸坐標 var drops = []; //給每一個文字初始化一個起始點的位置 //計算每一個文字所謂坐標 存儲y軸的坐標 for(var i=0;i<colunms;i++){ drops.push(0); } //運動的文字 var str ='JavaScript function(){}'; //4:fillText(str,x,y);原理就是去更改y的坐標位置 //繪畫的函數 function draw(){ context.fillStyle = 'rgba(0,0,0,0.05)'; //fillRect() 方法繪制“已填色”的矩形。默認的填充顏色是黑色。 context.fillRect(0,0,W,H); //給字體設置樣式 context.font = '700 '+fontSize+'px 微軟雅黑'; //給字體添加顏色 context.fillStyle ='#00cc33';//可以rgb,hsl, 標準色,十六進制顏色 //寫入畫布中 for(var i=0;i<colunms;i++){var index = Math.floor(Math.random() * str.length);//設置文字出發時間隨機 Math.floor(Math.random()*str.length)讓數組里面的文字索引隨機出現 var x = i*fontSize;var y = drops[i] *fontSize;//也讓y軸方向也向下掉一個文字的距離context.fillText(str[index],x,y);// //如果要改變時間,肯定就是改變每次他的起點if(y >= canvas.height && Math.random()>0.99){ drops[i] = 0;}drops[i]++;//讓數組里面的值每次加一,用于上面的y軸下掉 } }; //隨機顏色 function randColor(){ var r = Math.floor(Math.random() * 256); var g = Math.floor(Math.random() * 256); var b = Math.floor(Math.random() * 256); return 'rgb('+r+','+g+','+b+')'; } draw(); setInterval(draw,20); }; </script></body></html>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: jizz国产在线观看 | 日韩网站免费 | 丁香四月婷婷 | 精品久久一 | 中文字幕一区二区三区不卡 | 365深夜福利在线观看 | 国产二区视频 | 妞干网在线免费视频 | 久久综合中文字幕一区二区三区 | 免费精品99久久国产综合精品 | 中中文字幕亚州无线码 | 国产精品女同一区二区久久夜 | 国产精品嫩草研究院成人 | 国产精品啪| 亚洲福利视频一区二区三区 | 男女无遮挡边做边吃视频免费 | 色男天堂 | 国产无限制自拍 | 色亚洲色图| 永久免费看www色视频 | 免费一级毛片在线播放不收费 | 视频二区在线 | 亚洲精品成人久久久影院 | 国产小视频91 | 日韩午夜网站 | 亚洲欧洲小视频 | 香蕉视频好色先生 | 永久免费看的啪啪网站 | 亚洲欧美日韩国产一区图片 | 全免费一级午夜毛片 | 久久国产自偷自偷免 | 中文字幕一区视频 | 超级香蕉97在线观看视频 | 欧美日韩免费一区二区在线观看 | 久久久国产精品福利免费 | 欧美末成年videos丨 | 鲁丝一区二区三区不属 | 成人春色在线观看免费网站 | 高清亚洲精品酒店一区 | 宅男69免费永久网站 | 欧美激情视频一区二区免费 |