1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          代碼雨怎么編寫(一招實現“代碼雨”的方法)

          來源:互聯網轉載 時間:2024-04-30 13:07:01
        1. 先看看效果

          1、綠色:

          2、彩色:

          3、背景色:

          4、綠色逐漸變淺:

          源代碼:

          <!DOCTYPEhtml><html><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"><title>Code-byZhenYu.Sha</title><styletype="text/css">html,body{width:100%;height:100%;}body{background:#000;overflow:hidden;margin:0;padding:0;}</style></head><body><canvasid="cvs"></canvas><scripttype="text/javascript">varcvs=document.getElementById("cvs");varctx=cvs.getContext("2d");varcw=cvs.width=document.body.clientWidth;varch=cvs.height=document.body.clientHeight;//動畫繪制對象varrequestAnimationFrame=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame;varcodeRainArr=[];//代碼雨數組varcols=parseInt(cw/14);//代碼雨列數varstep=16;//步長,每一列內部數字之間的上下間隔ctx.font="bold26pxmicrosoftyahei";//聲明字體,個人喜歡微軟雅黑functioncreateColorCv(){//畫布基本顏色ctx.fillStyle="#242424";ctx.fillRect(0,0,cw,ch);}//創建代碼雨functioncreateCodeRain(){for(varn=0;n<cols;n++){varcol=[];//基礎位置,為了列與列之間產生錯位varbasePos=parseInt(Math.random()*300);//隨機速度3~13之間varspeed=parseInt(Math.random()*10)+3;//每組的x軸位置隨機產生varcolx=parseInt(Math.random()*cw)//綠色隨機varrgbr=0;varrgbg=parseInt(Math.random()*255);varrgbb=0;//ctx.fillStyle="rgb("+r+','+g+','+b+")"for(vari=0;i<parseInt(ch/step)/2;i++){varcode={x:colx,y:-(step*i)-basePos,speed:speed,//text:parseInt(Math.random()*10)%2==0?0:1//隨機生成0或者1text:["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","s","t","u","v","w","x","y","z"][parseInt(Math.random()*11)],//隨機生成字母數組中的一個color:"rgb("+rgbr+','+rgbg+','+rgbb+")"}col.push(code);}codeRainArr.push(col);}}//代碼雨下起來functioncodeRaining(){//把畫布擦干凈ctx.clearRect(0,0,cw,ch);//創建有顏色的畫布//createColorCv();for(varn=0;n<codeRainArr.length;n++){//取出列col=codeRainArr[n];//遍歷列,畫出該列的代碼for(vari=0;i<col.length;i++){varcode=col[i];if(code.y>ch){//如果超出下邊界則重置到頂部code.y=0;}else{//勻速降落code.y+=code.speed;}//1顏色也隨機變化//ctx.fillStyle="hsl("+(parseInt(Math.random()*359)+1)+",30%,"+(50-i*2)+"%)";//2綠色逐漸變淺//ctx.fillStyle="hsl(123,80%,"+(30-i*2)+"%)";//3綠色隨機//varr=0;//varg=parseInt(Math.random()*255)+3;//varb=0;//ctx.fillStyle="rgb("+r+','+g+','+b+")";//4一致綠ctx.fillStyle=code.color;//把代碼畫出來ctx.fillText(code.text,code.x,code.y);}}requestAnimationFrame(codeRaining);}//創建代碼雨createCodeRain();//開始下雨吧GO>>requestAnimationFrame(codeRaining);</script></body></html>

          到此,關于“一招實現“代碼雨”的方法”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注本站網站,小編會繼續努力為大家帶來更多實用的文章!

        2. c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...

          2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...

          :喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...

          (相關資料圖)提起x360手柄怎么在電腦上用大家在熟悉不過了,被越來越多的人所熟知,那你知道x360手柄怎么在電腦上用嗎?快和小編一起去了解一下吧!將手柄無線接收器,插入電腦,電腦會自動安裝好驅動,然后手柄的綠燈將會亮起;接著打開手柄電源,然后按下接收器器上的一個小按鈕。接著再按手柄上側面上的一個小按鈕,你就會看到西瓜鍵此時在轉圈,等兩三秒然后手柄上的綠燈常亮了就表示匹對成功了,然后就代表手柄可以...

          全球通銀卡客戶是什么意思?全球通銀卡客戶是指客戶在中國移動的一種等級。全球通銀卡指的是全球通客戶的評級是銀卡等級,是指客戶在中國移動的評定等級。根據不同的評級,移動客戶可以享受的權益也不-樣。其中,全球通銀卡可以享受全球最高的服務。全球通銀卡的加入條件全球通銀卡的添加標準是戶在網上年度的消費積分需要超過2900分,并且戶需要為中國移動通訊“全球通”的品牌客戶。全球通銀卡的積...

          (資料圖片)隨著社會越來越發達,大家都選擇在網絡上汲取相關知識內容,比如迷你屋蚊帳哪種類型好,為了更好的解答大家的問題,小編也是翻閱整理了相應內容,下面就一起來看一下吧!1、蒙古包。大頂蒙古包三開門迷你屋蚊帳,采用全封閉鋼絲結構,設計簡約,安裝簡單便利,對于一些動手能力不強的用戶也能完整安裝好,適用范圍非常廣,配件不復雜,顏色運用甜美的粉色包邊搭配白色,大方溫和,價格實惠,市場價大約兩百元左右。2...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>