国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

HTML5 canvas實現瀑布流文字效果代碼

2020-03-24 15:46:48
字體:
來源:轉載
供稿:網友
本文主要和大家介紹HTML5 canvas 瀑布流文字效果的示例代碼的相關資料,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望能幫助到大家。

給大家分享一個使用HTML5 canvas 形成的瀑布流文字效果,非常酷炫!相關代碼如下:


 !doctype html  html lang= en  head  meta charset= UTF-8  title cloth /title  style  padding: 0; margin: 0;body{ background:#000; /style  /head  body  p id= container  canvas id= c /canvas  script type= text/javascript src= http://cdn.gbtags.com/jquery/1.11.1/jquery.min.js /script  script  var c = document.getElementById( c var ctx = c.getContext( 2d //制作全屏c.height = window.innerHeight;c.width = window.innerWidth;//漢字從Unicode字符集var chinese = igeekbar~ //將字符串轉換為一個數組中的單個字符chinese = chinese.split( var font_size = 20;var columns = c.width/font_size; //雨的列數//每列的一個數組var drops = [];//下面是×坐標//1 = y 在下降(最初是相同的)for(var x = 0; x columns; x++) drops[x] = 1; function draw() //黑BG的帆布 //半透明BG顯示軌跡 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 = chinese[Math.floor(Math.random()*chinese.length)]; //x = i*font_size, y = value of drops[i]*font_size ctx.fillText(text, i*font_size, drops[i]*font_size); //在屏幕上劃線后,把它的頂部隨機發送到頂部 //將一個隨機性添加到復位中,使分散在軸上的下降 if(drops[i]*font_size c.height Math.random() 0.975) drops[i] = 0; //增加的Y坐標 drops[i]++;setInterval(draw, 33); /script  /body  /html 

相關推薦:

超簡單的瀑布流布局實現方法

jQuery簡單實現圖片瀑布流

純原生JS的瀑布流插件Macy.js使用詳解

以上就是HTML5 canvas實現瀑布流文字效果代碼的詳細內容,其它編程語言

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 封开县| 贺州市| 神木县| 布尔津县| 深水埗区| 丹巴县| 长寿区| 大田县| 西藏| 抚州市| 万年县| 宜城市| 汉阴县| 山阳县| 阳山县| 丹巴县| 溧阳市| 长春市| 唐山市| 彭州市| 芷江| 沂南县| 玛沁县| 原阳县| 陇川县| 海城市| 闻喜县| 建阳市| 六枝特区| 西盟| 琼中| 区。| 兴宁市| 额济纳旗| 嘉峪关市| 汕头市| 峨眉山市| 浦东新区| 冷水江市| 揭西县| 铜梁县|