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实现分页功能(含ajax请求、后台数据、附完整demo)
Apr 03 jQuery
jQuery插件开发发送短信倒计时功能代码
May 09 jQuery
基于jQuery实现图片推拉门动画效果的两种方法
Aug 26 jQuery
jQuery实现的弹幕效果完整实例
Sep 06 jQuery
JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
Sep 23 jQuery
jquery学习笔记之无new构建详解
Dec 07 jQuery
jQuery中的for循环var与let的区别
Apr 21 jQuery
jQuery使用each遍历循环的方法
Sep 19 jQuery
IE8中jQuery.load()加载页面不显示的原因
Nov 15 jQuery
Jquery实现获取子元素的方法分析
Aug 24 jQuery
基于jQuery实现可编辑的表格
Dec 11 jQuery
jquery实现上传图片功能
Jun 29 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
晋城吧对DiscuzX进行的前端优化要点
2010/09/05 PHP
Yii实现多按钮保存与提交的方法
2014/12/03 PHP
微信公众平台开发实现2048游戏的方法
2015/04/15 PHP
PHP实现linux命令tail -f
2016/02/22 PHP
ThinkPHP框架实现的微信支付接口开发完整示例
2019/04/10 PHP
Laravel-添加后台模板AdminLte的实现方法
2019/10/08 PHP
解决3.01版的jquery.form.js中文乱码问题的解决方法
2012/03/08 Javascript
javascript实现自动填写表单实例简析
2015/12/02 Javascript
举例讲解如何判断JavaScript中对象的类型
2016/04/22 Javascript
AngularJS 面试题集锦
2016/09/06 Javascript
Router解决跨模块下的页面跳转示例
2018/01/11 Javascript
vue2中使用sass并配置全局的sass样式变量的方法
2018/09/04 Javascript
微信小程序使用wx.request请求服务器json数据并渲染到页面操作示例
2019/03/30 Javascript
分享一个vue项目“脚手架”项目的实现步骤
2019/05/26 Javascript
浅析微信小程序modal弹窗关闭默认会执行cancel问题
2019/10/14 Javascript
微信小程序跨页面数据传递事件响应实现过程解析
2019/12/19 Javascript
Element Cascader 级联选择器的使用示例
2020/07/27 Javascript
详解Python中映射类型(字典)操作符的概念和使用
2015/08/19 Python
python实现决策树分类算法
2017/12/21 Python
Python实现的HMacMD5加密算法示例
2018/04/03 Python
Python获取Redis所有Key以及内容的方法
2019/02/19 Python
python创建子类的方法分析
2019/11/28 Python
使用TFRecord存取多个数据案例
2020/02/17 Python
Python利用Pillow(PIL)库实现验证码图片的全过程
2020/10/04 Python
益模软件Java笔试题
2012/03/27 面试题
计算机应用专业应届毕业生中文求职信范文
2013/11/29 职场文书
高三自我评价
2014/02/01 职场文书
债务纠纷委托书
2014/08/30 职场文书
县委常委班子专题民主生活会查摆问题及整改措施
2014/09/27 职场文书
教师党员个人自我剖析材料
2014/09/29 职场文书
乡镇党员群众路线教育实践活动对照检查材料思想汇报
2014/10/05 职场文书
幼儿教师年度个人总结
2015/02/05 职场文书
运动会5000米加油稿
2015/07/21 职场文书
Python中相见恨晚的技巧
2021/04/13 Python
python基础之while循环语句的使用
2021/04/20 Python
如何用JS实现简单的数据监听
2021/05/06 Javascript