html+css+JS雪花飘落背景特效

 时间:2024-10-13 05:17:36

1、准备好需要用到的图标。

html+css+JS雪花飘落背景特效

3、书写hmtl代艨位雅剖码。<span class="toolbar">百度经验</span><div class="g-body"> <div style="text-align:center;padding:150px 0 20px 0"> <p>百度经验百度经验百度经验百度经验百度经验百度经验</p> <p style="margin:20px 0"></p> </div></div><canvas id="snowFallTop" class="snowFall snowFallTop" width="1220" height="162" style="left: 321px;"></canvas><canvas id="snowFallLeft" class="snowFall snowFallLeft" width="321" height="742" style="width: 321px;"></canvas><canvas id="snowFallRight" class="snowFall snowFallRight" width="321" height="742" style="width: 321px;"></canvas>

html+css+JS雪花飘落背景特效

5、书写并添加js代码。<script>(function(){if(navigator.userAgent.indexOf("MSIE 6.0")>0||navigator.userAgent.indexOf("MSIE 7.0")>0||navigator.userAgent.indexOf("MSIE 8.0")>0){return}var f=20;var v=0.7;var g=0;var n=0.8;var m=0;var d=document.getElementById("snowFallTop");var x=document.getElementById("snowFallLeft");var e=document.getElementById("snowFallRight");var q=d.clientWidth;var o=d.clientHeight;d.width=q;d.height=o;b();var l=d.getContext("2d");var t=x.getContext("2d");var k=e.getContext("2d");l.fillStyle="#fff";t.fillStyle="#fff";k.fillStyle="#fff";g=o*v;m=(o-g)*n;var h=function(){this.x=0;this.y=0;this.velocityX=0;this.velocityY=0;this.radius=0;this.transparency=0;this.clientWidth=0;this.clientHeight=0;this.reset()};h.prototype.reset=function(){this.x=Math.random()*this.clientWidth;this.y=Math.random()*-this.clientHeight;this.velocityX=0.5-Math.random();this.velocityY=(1+Math.random())*3;this.radius=(1+Math.random())*2;this.transparency=(0.5+Math.random())*0.5};var u=[],c,a=[],w=[],p=[];for(var r=0;r<f;r+=1){a.push(i(new h(),d));w.push(i(new h(),x));p.push(i(new h(),e))}function i(z,y){z.clientWidth=y.width;z.clientHeight=y.height;z.reset();return z}function j(){l.clearRect(0,0,d.width,d.height);t.clearRect(0,0,x.width,x.height);k.clearRect(0,0,e.width,e.height);s(l,a);s(t,w);s(k,p);requestAnimFrame(j)}function s(B,y){var z=null;for(var A=0;A<f;A+=1){z=y[A];z.x+=z.velocityX;z.y+=z.velocityY;B.globalAlpha=z.transparency;B.beginPath();B.arc(z.x,z.y,z.radius,0,Math.PI*2,false);B.closePath();B.fill();if(z.y>z.clientHeight){z.reset()}}}function b(){d.style.left=((document.body.clientWidth-1220)/2)+"px";if(document.body.clientWidth-1220>20){x.width=(document.body.clientWidth-1220)/2;x.height=742;x.style.width=x.width+"px";e.width=(document.body.clientWidth-1220)/2;e.height=742;e.style.width=x.width+"px"}}window.requestAnimFrame=(function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(y){window.setTimeout(y,1000/60)}})();requestAnimFrame(j);window.addEventListener("resize",function(){b();l.fillStyle="#fff";t.fillStyle="#fff";k.fillStyle="#fff"},false)})();</script>

html+css+JS雪花飘落背景特效

7、查看效果。

html+css+JS雪花飘落背景特效
  • ai设计微软图标步骤介绍
  • 六盘水自由行旅游攻略
  • 喝茶的四个坏习惯请立即停止,容易伤身
  • 氧吧一号除异味怎么使用?
  • 火狐浏览器设置下载设置
  • 热门搜索
    大大咧咧是什么意思 独在异乡为异客的异是什么意思 什么是生化妊娠 土木工程专业学什么 password什么意思 移徙是什么意思 瘰疬是什么病 用户名是什么 什么是商品房 务实是什么意思