欢迎来到天天文库
浏览记录
ID:30511189
大小:16.63 KB
页数:6页
时间:2018-12-30
《基于html5 canvas实现漫天飞雪效果实例》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解基于html5canvas实现漫天飞雪效果实例 本文实例讲述了基于html5canvas实现漫天飞雪效果的方法,运行该实例可以看到很棒的下雪效果。如下图所示: 主要代码如下:>"> "> 漫天飞雪 *{margin:0;padding:0;}body{ /*Youcanuseanykindofbackgroundhere.*/ background:#6b92b9; } canv
2、as{ display:block; } 对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 window.onload=function(){ //canvasinit varcanvas=document.getElementById("canvas"); varctx=canvas.getContext("2d
3、"); //canvasdimensions varW=window.innerWidth; varH=window.innerHeight; canvas.width=W; canvas.height=H; //snowflakeparticles varmp=3000;//maxparticles varparticles=[]; for(vari=0;i { particles.push({ x:Math.random()*W,//x-coordinate y:Math.random()*H,//y-coordinat
4、e r:Math.random()*3+1,//radius d:Math.random()*mp//density对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 }) } //Letsdrawtheflakes functiondraw() { ctx.clearRect(0,0,W,H); ctx.fillSty
5、le="rgba(255,255,255,0.8)"; /*ctx.fillStyle="#FF0000";*/ ctx.beginPath(); for(vari=0;i { varp=particles[i]; ctx.moveTo(p.x,p.y); ctx.arc(p.x,p.y,p.r,0,Math.PI*2,true); } ctx.fill(); update(); } //Functiontomovethesnowflakes //anglewillbeanongoingincrementalflag.Sin
6、andCosfunctionswillbeappliedtoittocreateverticalandhorizontalmovementsoftheflakes varangle=0;对党的认识也有了进一步的提高。才真正体会到了中国共产党的伟大、光荣和正确,更感到只有中国共产党是全中国最广大人民利益的忠实代表我真正系统地接触和学习党的基本知识是在这次中级党校的培训班上。通过学习,了解了党的发展历程,对党的性质、宗旨、任务等基本知识有了进一步的了解 functionupdate() { angle+=0.01; for(vari=0;i
7、{ varp=particles[i]; //UpdatingXandYcoordinates //Wewilladd1tothecosfunctiontopreventnegativevalueswhichwillleadflakestomoveupwards //Everyparticlehasitsowndensitywhichcanbeusedtomakethedownwardmovementdifferentforeachflake //Letsmakeitmorerandombyaddingintheradius p.y+=M
8、ath.cos(angle+p.d)+1+p.r/2; p.x+=Math.sin(angle)*2;
此文档下载收益归作者所有