jQuery实现雪花飘落效果


Posted in jQuery onAugust 02, 2020

本文实例为大家分享了jQuery实现雪花飘落效果的具体代码,供大家参考,具体内容如下

效果展示:

jQuery实现雪花飘落效果

源码展示:

<!doctype html>
<html>
<head>
  <meta charset="utf-8">
  <title>jquery实现雪花飘落</title>
  <script src="http://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script>
  <style>
    * {
      margin:0px;
      padding:0px;
    }
    body {
      position:relative;
      height:1000px;
      width:100%;
      overflow:hidden;
      background-color: #666;
    }
    span {
      display:block;
      opacity:0.7;
    }
  </style>
</head>
<body>
 
 
<script>
  $(function() {
    setInterval(function() {
      var maxW = document.body.clientWidth,
        maxH = document.body.clientHeight,
        left = Math.random() * maxW,
        bottom = left - (Math.random() - 0.5) * 0.2 * maxW, //保证落下的位置水平有变化,但不大
        opacity = 0.7 + 0.3 * Math.random();
      speed = 30;
      size = 20 + 10 * Math.random(), //字体20-30
        color = '#fff';
      // num = Math.floor(Math.random() * 10) //产生0-9随机数,当然你们可以自己设置
      num ='*';
      var style = 'position:absolute;top:0px;font-size:' + size + 'px;color:' + color + ';left:' + left + 'px;opacity:' + opacity;
      var div = '<span class = "dd" style="' + style + '">' + num + '</span>'
      $('body').append(div)
      $('span').animate({
        top: maxH,
        left: bottom
      }, 3000, function() {
        $(this).remove() //这一步很关键,要把落下的去掉,不然会越积越多
      });
    }, 20) //20ms产生一个
  })
</script>
<pre style="color:red">
 感: 最近贡献一下我在教学中的小案例 
 希望能给你一些帮助 ,希望大家继续关注我的博客
 
                 --王
</pre>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。 

jQuery 相关文章推荐
jQuery表单设置值的方法
Jun 30 jQuery
原生js jquery ajax请求以及jsonp的调用方法
Aug 04 jQuery
jQuery实现标签子元素的添加和赋值方法
Feb 24 jQuery
jQuery实现获取及设置CSS样式操作详解
Sep 05 jQuery
jQuery使用each遍历循环的方法
Sep 19 jQuery
jquery获取img的src值实例介绍
Jan 16 jQuery
jQuery实现的鼠标拖动画矩形框示例【可兼容IE8】
May 17 jQuery
jQuery实现简易聊天框
Feb 08 jQuery
jquery实现点击弹出对话框
Feb 08 jQuery
jQuery 动态粒子效果示例代码
Jul 07 jQuery
jQuery 实现扁平式小清新导航
Jul 07 jQuery
jQuery+ajax实现用户登录验证
Sep 13 jQuery
jQuery实现滑动开关效果
Aug 02 #jQuery
jQuery实现开关灯效果
Aug 02 #jQuery
jquery轮播图插件使用方法详解
Jul 31 #jQuery
jQuery带控制按钮轮播图插件
Jul 31 #jQuery
jquery实现简单自动轮播图效果
Jul 29 #jQuery
jQuery+ThinkPHP实现图片上传
Jul 23 #jQuery
jquery实现简单拖拽效果
Jul 20 #jQuery
You might like
Home Coffee Roasting
2021/03/03 咖啡文化
PHP批量删除jQuery操作
2017/07/23 PHP
mysql输出数据赋给js变量报unterminated string literal错误原因
2010/05/22 Javascript
Javascript变量函数浅析
2011/09/02 Javascript
页面实时更新时间的JS实例代码
2013/12/18 Javascript
深入理解JavaScript系列(50):Function模式(下篇)
2015/03/04 Javascript
简单谈谈Javascript中类型的判断
2015/10/19 Javascript
使用bootstrap实现多窗口和拖动效果
2016/09/22 Javascript
JavaScript实现窗口抖动效果
2016/10/19 Javascript
基于Vuejs框架实现翻页组件
2020/06/29 Javascript
数组Array的一些方法(总结)
2017/02/17 Javascript
vue轮播图插件vue-awesome-swiper的使用代码实例
2017/07/10 Javascript
react native带索引的城市列表组件的实例代码
2017/08/08 Javascript
JS实现分页浏览横向图片(类轮播)实例代码
2017/11/06 Javascript
js 数组详细操作方法及解析合集
2018/06/01 Javascript
Python 递归函数详解及实例
2016/12/27 Python
python使用__slots__让你的代码更加节省内存
2018/09/05 Python
python 异或加密字符串的实例
2018/10/14 Python
配置 Pycharm 默认 Test runner 的图文教程
2018/11/30 Python
python判断计算机是否有网络连接的实例
2018/12/15 Python
Python实现的多进程拷贝文件并显示百分比功能示例
2019/04/09 Python
Python3.6 + TensorFlow 安装配置图文教程(Windows 64 bit)
2020/02/24 Python
python模拟点击在ios中实现的实例讲解
2020/11/26 Python
详解Canvas事件绑定
2018/06/27 HTML / CSS
美国汽配连锁巨头Pep Boys官网:轮胎更换、汽车维修服务和汽车零部件
2017/01/14 全球购物
Java面试题:说出如下代码的执行结果
2015/10/30 面试题
人力资源管理专业应届生求职信
2013/09/28 职场文书
培训主管的岗位职责
2013/11/23 职场文书
家长给小学生的评语
2014/01/30 职场文书
《满井游记》教学反思
2014/02/26 职场文书
合作协议书怎么写
2014/04/18 职场文书
合伙经营协议书范本
2014/04/18 职场文书
2014小学数学教师个人工作总结
2014/12/18 职场文书
海洋天堂观后感
2015/06/05 职场文书
祝酒词范文
2015/08/12 职场文书
十二月早安励志心语大全
2019/12/03 职场文书