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插件制作 自增长输入框实现代码
Aug 17 jQuery
jquery将标签元素的高设为屏幕的百分比
Apr 19 jQuery
jQuery Ajax使用FormData上传文件和其他数据后端web.py获取
Jun 11 jQuery
基于jQuery实现图片推拉门动画效果的两种方法
Aug 26 jQuery
jQuery实现火车票买票城市选择切换功能
Sep 15 jQuery
手写简单的jQuery雪花飘落效果实例
Apr 22 jQuery
jQuery实现获取选中复选框的值实例详解
Jun 28 jQuery
jQuery md5加密插件jQuery.md5.js用法示例
Aug 24 jQuery
jQuery pjax 应用简单示例
Sep 20 jQuery
jquery传参及获取方式(两种方式)
Feb 13 jQuery
jQuery带控制按钮轮播图插件
Jul 31 jQuery
jquery实现点击左右按钮切换图片
Jan 27 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
php绝对路径与相对路径之间关系的的分析
2010/03/03 PHP
php+ajax实现的点击浏览量加1
2015/04/16 PHP
input、button的不同type值在ajax提交表单时导致的陷阱
2009/02/24 Javascript
数组Array进行原型prototype扩展后带来的for in遍历问题
2010/02/07 Javascript
ie8 不支持new Date(2012-11-10)问题的解决方法
2013/07/31 Javascript
javascript alert乱码的解决方法
2013/11/05 Javascript
jQuery中的ajax async同步和异步详解
2015/09/29 Javascript
z-blog SyntaxHighlighter 长代码无法换行解决办法(基于jquery)
2015/11/18 Javascript
jQuery对html元素的取值与赋值实例详解
2015/12/18 Javascript
Vuejs第六篇之Vuejs与form元素实例解析
2016/09/05 Javascript
bootstrap table配置参数例子
2017/01/05 Javascript
JavaScript严格模式详解
2017/01/16 Javascript
vue2.0数据双向绑定与表单bootstrap+vue组件
2017/02/27 Javascript
基于JS实现仿京东搜索栏随滑动透明度渐变效果
2017/07/10 Javascript
JS+HTML5 FileReader实现文件上传前本地预览功能
2020/03/27 Javascript
微信小程序实现表单校验功能
2020/03/30 Javascript
jQuery实现监听下拉框选中内容发生改变操作示例
2018/07/13 jQuery
在Python的gevent框架下执行异步的Solr查询的教程
2015/04/16 Python
python中set常用操作汇总
2016/06/30 Python
python3模块smtplib实现发送邮件功能
2018/05/22 Python
python实现下载pop3邮件保存到本地
2018/06/19 Python
python之super的使用小结
2018/08/13 Python
python3人脸识别的两种方法
2019/04/25 Python
关于Python3爬虫利器Appium的安装步骤
2020/07/29 Python
记一次Django响应超慢的解决过程
2020/09/17 Python
python 利用Pyinstaller打包Web项目
2020/10/23 Python
DRF使用simple JWT身份验证的实现
2021/01/14 Python
详解Canvas实用库Fabric.js使用手册
2019/01/07 HTML / CSS
英国潮流网站:END.(全球免邮)
2017/01/16 全球购物
大学新闻系自荐书
2014/05/31 职场文书
淘宝客服工作职责
2014/07/11 职场文书
乡镇党建工作汇报材料
2014/10/27 职场文书
乔迁新居祝福语
2019/11/04 职场文书
Html分层的box-shadow效果的示例代码
2021/03/30 HTML / CSS
python字符串的多行输出的实例详解
2021/06/08 Python
Python获取指定日期是"星期几"的6种方法
2022/03/13 Python