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弹幕效果
May 06 jQuery
jQuery实现select下拉框获取当前选中文本、值、索引
May 08 jQuery
jQuery实现锚点向下平滑滚动特效示例
Aug 29 jQuery
基于jQuery.i18n实现web前端的国际化
May 04 jQuery
Vue引入jquery实现平滑滚动到指定位置
May 09 jQuery
jQuery使用动画队列自定义动画操作示例
Jun 16 jQuery
Jquery实现无缝向上循环滚动列表的特效
Feb 13 jQuery
jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
May 13 jQuery
JQuery常见节点操作实例分析
May 15 jQuery
jQuery实现动态加载(按需加载)javascript文件的方法分析
May 31 jQuery
jQuery实现点击滚动到指定元素上的方法分析
Mar 19 jQuery
jQuery实现动态加载瀑布流
Sep 01 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 面向对象 final类与final方法
2010/05/05 PHP
PHP数组传递是值传递而非引用传递概念纠正
2013/01/31 PHP
跟我学Laravel之配置Laravel
2014/10/15 PHP
ThinkPHP3.2.2的插件控制器功能
2015/03/05 PHP
在PHP中使用FastCGI解析漏洞及修复方案
2015/11/10 PHP
详解php框架Yaf路由重写
2017/06/20 PHP
js trim函数 去空格函数与正则集锦
2009/11/20 Javascript
javascript 构建一个xmlhttp对象池合理创建和使用xmlhttp对象
2010/01/15 Javascript
jquery 模板的应用示例
2013/11/12 Javascript
jQuery实现行文字链接提示效果的方法
2015/03/10 Javascript
用JavaScript显示浏览器客户端信息的超相近教程
2015/06/18 Javascript
AngularJS基础 ng-open 指令简单实例
2016/08/02 Javascript
CSS+jQuery实现简单的折叠菜单
2016/12/20 Javascript
详解vue渲染函数render的使用
2017/12/12 Javascript
使用layui+ajax实现简单的菜单权限管理及排序的方法
2019/09/10 Javascript
vue中使用GraphQL的实例代码
2019/11/04 Javascript
微信小程序实现时间进度条功能
2020/11/17 Javascript
google广告之另类js调用实现代码
2020/08/22 Javascript
[01:14:10]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS Orenda
2014/05/22 DOTA
[01:13:08]2018DOTA2亚洲邀请赛4.6 淘汰赛 mineski vs LGD 第二场
2018/04/10 DOTA
[01:05:29]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster BO3 第二场 1月24日
2021/03/11 DOTA
python实现指定字符串补全空格的方法
2015/04/30 Python
Python开发之Nginx+uWSGI+virtualenv多项目部署教程
2019/05/13 Python
Python中栈、队列与优先级队列的实现方法
2019/06/30 Python
wxpython绘制圆角窗体
2019/11/18 Python
python paramiko远程服务器终端操作过程解析
2019/12/14 Python
HTML5的表单(绝对特别强大的功能)使用示例
2013/06/20 HTML / CSS
墨尔本最受欢迎的复古风格品牌:Princess Highway
2018/12/21 全球购物
物流司机岗位职责
2013/12/28 职场文书
现金出纳岗位职责
2014/03/15 职场文书
企业安全生产演讲稿
2014/05/09 职场文书
数据保密承诺书
2014/06/03 职场文书
办公室主任四风问题对照检查材料思想汇报
2014/09/28 职场文书
物价局领导班子四风问题整改措施
2014/10/26 职场文书
CSS3常见动画的实现方式
2021/04/14 HTML / CSS
php中配置文件保存修改操作 如config.php文件的读取修改等操作
2021/05/12 PHP