婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > html5使用canvas實現跟隨光標跳動的火焰效果

html5使用canvas實現跟隨光標跳動的火焰效果

熱門標簽:百度地圖標注為什么總是封號 400開頭的電話好申請不 咸陽穩定外呼系統軟件 地圖標注柱狀圖 四川移動電銷外呼客戶管理系統 小朱地圖標注 智能芯電話機器人 臨海地圖標注app 怎么做百度地圖標注

本效果的完整代碼如下,把代碼保存到HTML文件中打開也能查看效果,火焰會跟隨光標:

復制代碼
代碼如下:

<!DOCTYPE HTML>
<head>
<meta charset=utf-8" />
<title>HTML5 Canvas火焰效果</title>
<style type="text/css">
body{margin: 0; padding: 0;}
#canvas-keleyi-com {display: block;}
</style>
</head>
<body>
<canvas id="canvas-keleyi-com"></canvas>
<script type="text/javascript">
window.onload = function(){
var keleyi_canvas = document.getElementById("canvas-kel"+"eyi-com");
var ctx = keleyi_canvas.getContext("2d");
var W = window.innerWidth, H = window.innerHeight;
keleyi_canvas.width = W;
keleyi_canvas.height = H;</p> <p>var particles = [];
var mouse = {};</p> <p>//Lets create some particles now
var particle_count = 100;
for(var i = 0; i < particle_count; i++)
{
particles.push(new particle());
}
keleyi_canvas.addEventListener('mousemove', track_mouse, false);</p> <p>function track_mouse(e)
{
mouse.x = e.pageX;
mouse.y = e.pageY;
}</p> <p>function particle()
{
this.speed = {x: -2.5+Math.random()*5, y: -15+Math.random()*10};
//location = mouse coordinates
//Now the flame follows the mouse coordinates
if(mouse.x && mouse.y)
{
this.location = {x: mouse.x, y: mouse.y};
}
else
{
this.location = {x: W/2, y: H/2};
}
//radius range = 10-30
this.radius = 10+Math.random()*20;
//life range = 20-30
this.life = 20+Math.random()*10;
this.remaining_life = this.life;
//colors
this.r = Math.round(Math.random()*255);
this.g = Math.round(Math.random()*255);
this.b = Math.round(Math.random()*255);
}</p> <p>function draw()
{
ctx.globalCompositeOperation = "source-over";
ctx.fillStyle = "black";
ctx.fillRect(0, 0, W, H);
ctx.globalCompositeOperation = "lighter";</p> <p>for(var i = 0; i < particles.length; i++)
{
var p = particles[i];
ctx.beginPath();
p.opacity = Math.round(p.remaining_life/p.life*100)/100
var gradient = ctx.createRadialGradient(p.location.x, p.location.y, 0, p.location.x, p.location.y, p.radius);
gradient.addColorStop(0, "rgba("+p.r+", "+p.g+", "+p.b+", "+p.opacity+")");
gradient.addColorStop(0.5, "rgba("+p.r+", "+p.g+", "+p.b+", "+p.opacity+")");
gradient.addColorStop(1, "rgba("+p.r+", "+p.g+", "+p.b+", 0)");
ctx.fillStyle = gradient;
ctx.arc(p.location.x, p.location.y, p.radius, Math.PI*2, false);
ctx.fill();</p> <p>
p.remaining_life--;
p.radius--;
p.location.x += p.speed.x;
p.location.y += p.speed.y;</p> <p>if(p.remaining_life < 0 || p.radius < 0)
{
particles[i] = new particle();
}
}
}</p> <p>setInterval(draw, 86);
}
</script>
</body>
</html>

標簽:南平 山南 黃石 平頂山 平涼 黃石 公主嶺 陜西

巨人網絡通訊聲明:本文標題《html5使用canvas實現跟隨光標跳動的火焰效果》,本文關鍵詞  html5,使用,canvas,實現,跟隨,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《html5使用canvas實現跟隨光標跳動的火焰效果》相關的同類信息!
  • 本頁收集關于html5使用canvas實現跟隨光標跳動的火焰效果的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲欧洲99久久| 日韩精品一区国产麻豆| 国产99一区视频免费| 色综合天天综合给合国产| 在线观看国产精品网站| 精品成人免费观看| 亚洲精品国产无天堂网2021 | 亚洲大型综合色站| 狠狠色丁香婷婷综合| 成人app软件下载大全免费| 欧美日韩在线播放一区| 国产精品乱码人人做人人爱 | 成人高清免费观看| 国产精品久久久久久久久动漫 | 91亚洲男人天堂| 欧美一区二区视频在线观看| 国产精品视频在线看| 91色porny在线视频| 视频一区在线视频| 欧美色爱综合网| 免费欧美在线视频| 日韩欧美国产一区二区三区| 成熟亚洲日本毛茸茸凸凹| 久久综合色鬼综合色| 久久99九九99精品| 日韩视频一区二区三区| 日韩精品1区2区3区| 国产欧美日韩在线看| 国产成人99久久亚洲综合精品| 国产精品女主播av| 欧美一区二区三区四区在线观看 | 欧美日韩精品欧美日韩精品一综合| 国产精品久久久久永久免费观看| 欧美体内she精高潮| 亚洲成人综合视频| 日本一区二区成人在线| 成人午夜av在线| 午夜激情久久久| 精品美女在线观看| 国产伦精品一区二区三区免费迷| 久久先锋影音av鲁色资源| 欧美综合天天夜夜久久| 成人性色生活片免费看爆迷你毛片| 青青草原综合久久大伊人精品优势 | 9人人澡人人爽人人精品| 自拍偷拍欧美激情| 色综合久久综合网欧美综合网| 综合欧美亚洲日本| 久久综合狠狠综合久久激情| 欧美乱妇一区二区三区不卡视频| 日本中文一区二区三区| 欧美不卡一区二区三区四区| 在线视频亚洲一区| 99视频超级精品| 国产电影一区二区三区| 综合亚洲深深色噜噜狠狠网站| 欧美大片国产精品| 91麻豆精品国产自产在线观看一区| 久久电影网站中文字幕| 亚洲国产精品精华液2区45| 日韩精品专区在线影院观看 | 污片在线观看一区二区| 中文字幕人成不卡一区| 国产精品久久久久久久久免费丝袜| 精品国产乱码久久久久久老虎| 91精品在线观看入口| 91精品国产综合久久国产大片| 欧美日韩精品是欧美日韩精品| 欧美午夜宅男影院| 欧美另类z0zxhd电影| 欧美日韩精品一区二区三区| 精品视频一区二区三区免费| 欧美亚洲自拍偷拍| 在线成人小视频| 亚洲精品一区二区三区99| 久久久美女毛片| 4438成人网| 日韩欧美一区中文| 国产亚洲精品资源在线26u| 欧美日韩一区在线| 3751色影院一区二区三区| 日韩欧美成人激情| 国产精品人人做人人爽人人添 | 日本久久一区二区| 国产成人三级在线观看| 不卡av电影在线播放| 欧洲av在线精品| 精品日韩一区二区三区免费视频| 国产视频不卡一区| 亚洲自拍偷拍麻豆| 玉米视频成人免费看| 亚洲午夜电影在线观看| 亚洲视频 欧洲视频| 亚洲丰满少妇videoshd| 久久99精品久久久久婷婷| 国产91丝袜在线观看| 91亚洲国产成人精品一区二三| 在线一区二区三区四区五区| 日韩你懂的在线观看| 国产精品久久毛片| 日本午夜精品视频在线观看 | 日韩美女一区二区三区| 国产精品水嫩水嫩| 麻豆精品在线看| 奇米影视一区二区三区| 成人午夜视频福利| 日韩女优毛片在线| 一二三四社区欧美黄| 亚洲最快最全在线视频| 国产一区二区三区在线观看免费视频 | 国产精品美女视频| 狠狠色丁香久久婷婷综| 欧美美女bb生活片| 国产精品久久久久影院| 久久精品99国产精品| 欧美亚洲图片小说| 亚洲欧美一区二区三区国产精品 | 亚洲五码中文字幕| 国产成人免费9x9x人网站视频| 欧美精品一二三| 国产精品成人免费在线| 国产麻豆视频精品| 日韩午夜精品电影| 日韩国产在线一| 欧美日韩一区二区在线观看| 日韩一区有码在线| 成人黄色在线网站| 久久精品人人做人人爽97| 日韩av在线播放中文字幕| 欧美日韩综合在线免费观看| 亚洲欧美日韩电影| 91亚洲永久精品| 亚洲天堂精品在线观看| 成人18精品视频| 国产精品美女久久久久av爽李琼| 国产乱码精品一品二品| 欧美午夜影院一区| 亚洲成人av中文| 欧美日韩综合色| 污片在线观看一区二区| 欧美高清dvd| 日本欧美大码aⅴ在线播放| 色婷婷综合中文久久一本| 亚洲日本va在线观看| 99久久精品国产一区| 色综合久久久久网| 一区二区三区四区中文字幕| 在线亚洲一区二区| 亚洲成a人片在线不卡一二三区| 在线观看av一区二区| 午夜精品在线看| 91精品国产一区二区三区| 理论片日本一区| 2017欧美狠狠色| 成人免费视频一区二区| 亚洲男帅同性gay1069| 欧美精品123区| 国产麻豆精品在线观看| 国产精品不卡在线观看| 欧美色爱综合网| 黄色日韩三级电影| 日韩一区中文字幕| 在线成人小视频| 成人蜜臀av电影| 亚洲图片有声小说| 精品嫩草影院久久| 色综合久久六月婷婷中文字幕| 天天亚洲美女在线视频| 久久久亚洲精品一区二区三区 | 亚洲在线视频一区| 日韩欧美亚洲国产精品字幕久久久| 国产一区在线看| 一级女性全黄久久生活片免费| 日韩一级二级三级| av一区二区久久| 加勒比av一区二区| 亚洲午夜视频在线| 久久精品综合网| 777xxx欧美| 91麻豆福利精品推荐| 精品写真视频在线观看| 亚洲一区二区成人在线观看| 久久这里只精品最新地址| 欧美三日本三级三级在线播放| 国产一区在线不卡| 五月婷婷另类国产| 亚洲免费观看高清完整| 国产亚洲欧美日韩在线一区| 91麻豆精品国产91久久久久| www.色精品| 国产很黄免费观看久久| 美女一区二区在线观看| 玉米视频成人免费看| 中文字幕日韩精品一区 | 国产高清不卡二三区| 日韩经典一区二区| 亚洲韩国一区二区三区| 亚洲欧美经典视频| 中文字幕日本不卡| 国产精品女人毛片|