最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript實(shí)現(xiàn)雪花飄落效果

 更新時間:2020年08月19日 11:01:20   作者:旺仔520  
這篇文章主要為大家詳細(xì)介紹了javascript實(shí)現(xiàn)雪花飄落效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下

圣誕節(jié)快到了相信許多公司的前端都在會收到一個需求,那就是做一個關(guān)于圣誕節(jié)的專題,而這個專題為了應(yīng)對圣誕節(jié)這個主題都會加上雪花飄呀飄這個小動畫,當(dāng)然我們公司也不例外,下面就是本人用js寫的一小段雪花秀啦:

<!DOCTYPE html>
<html>
 <head>
 <meta charset="UTF-8">
 <title></title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport">
  <script src="jquery-1.8.3.min.js"></script>
 </head>
 <style>
 html{
  max-width: 720px;
  
 }
 body{
  width: 100%;
  height: 100%;
  margin: 0 auto;
  overflow-x: hidden;
 }
 .snow{
  width: 100%;
  height: 100%;
  background: pink;
  overflow: hidden;
 }
 .snow_img{
  position: absolute;
  top: -50px;
  margin-left: 1px;
 }
 </style>
 <body>
 <div class="snow"></div>
 <script>
 $(function(){
  $('body').css("height",$(window).height())
  var wid=$(".snow").width();
  var html_snow="<img src='snow.png' class='snow_img'>";
  setInterval(function(){$(".snow").append(html_snow);snowFlow();},100);
  function snowFlow(){
  $(".snow_img").each(function(index){
   var snow_time=(Math.random()*10+4)*1000;
   var wid_snow=Math.floor(Math.random()*40+5)+'px';
         var float_left=Math.random()*wid*2-wid+"px";
   var wid_left=Math.random()*wid+"px";
    if( $(this).css("margin-left")==1+"px"){
   $(this).css("margin-left",wid_left);
   }
   if($(this).width()==0 || $(this).width()==50 ){
   $(this).width(wid_snow);
   }
   $(this).animate({top:800+"px",left:float_left,},snow_time);
   if($(this).offset().top==800){
         $(this).remove();
   }
  })
  }
 });
 
 </script>
 </body>
</html>

代碼很簡單,都是運(yùn)動用js的一些基礎(chǔ)知識點(diǎn)做出來的,主要是隨機(jī)數(shù)和一些判斷。就這么簡單。代碼不是重點(diǎn),重點(diǎn)是思維,有了思維你自然就可以做出來了。下面是效果圖:

想看動態(tài)效果的自己復(fù)制代碼運(yùn)行就可以了。歡迎給優(yōu)化建議。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

陵川县| 马鞍山市| 呼和浩特市| 梅州市| 连城县| 南木林县| 佛教| 高陵县| 抚顺市| 宜城市| 天等县| 楚雄市| 赤水市| 调兵山市| 彩票| 鄂伦春自治旗| 张家口市| 万安县| 巨野县| 塘沽区| 陈巴尔虎旗| 洛扎县| 嵊州市| 调兵山市| 开化县| 海宁市| 昌邑市| 吕梁市| 湘潭市| 讷河市| 蛟河市| 景谷| 柳河县| 本溪市| 开鲁县| 额尔古纳市| 包头市| 墨玉县| 忻州市| 寿宁县| 天等县|