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 13 jQuery
jQuery Json数据格式排版高亮插件json-viewer.js使用方法详解
Jun 12 jQuery
jQuery获取table表中的td标签(实例讲解)
Jul 28 jQuery
浅谈ajax在jquery中的请求和servlet中的响应
Jan 22 jQuery
使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例
Jan 25 jQuery
jquery 通过ajax请求获取后台数据显示在表格上的方法
Aug 08 jQuery
jQuery+vue.js实现的多选下拉列表功能示例
Jan 15 jQuery
jquery简单实现纵向的无缝滚动代码实例
Apr 01 jQuery
jQuery 函数实例分析【函数声明、函数表达式、匿名函数等】
May 19 jQuery
jquery实现加载更多&quot;转圈圈&quot;效果(示例代码)
Nov 09 jQuery
jquery实现淡入淡出轮播图效果
Dec 13 jQuery
jquery实现鼠标悬浮弹出气泡提示框
Dec 23 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
实现树状结构的两种方法
2006/10/09 PHP
ThinkPHP模板判断输出Empty标签用法详解
2014/06/30 PHP
PHP使用Memcache时模拟命名空间及缓存失效问题的解决
2016/02/27 PHP
PHP实践教程之过滤、验证、转义与密码详解
2017/07/24 PHP
Jquery 学习笔记(一)
2009/10/13 Javascript
基于jquery的让textarea自适应高度的插件
2010/08/03 Javascript
jquery选择器原理介绍($()使用方法)
2014/03/25 Javascript
一看就懂:jsonp详解
2015/06/01 Javascript
javascript基于原型链的继承及call和apply函数用法分析
2016/12/15 Javascript
javascript遍历json对象的key和任意js对象属性实例
2017/03/09 Javascript
详解vue服务端渲染(SSR)初探
2017/06/19 Javascript
分析JS中this引发的bug
2017/12/12 Javascript
微信小程序实现动态设置placeholder提示文字及按钮选中/取消状态的方法
2017/12/14 Javascript
vue 2.0 购物车小球抛物线的示例代码
2018/02/01 Javascript
vue-router路由懒加载的实现(解决vue项目首次加载慢)
2018/08/28 Javascript
bootstrap table列和表头对不齐的解决方法
2019/07/19 Javascript
Vue项目中使用WebUploader实现文件上传的方法
2019/07/21 Javascript
解决vue项目本地启动时无法携带cookie的问题
2021/02/06 Vue.js
python使用arp欺骗伪造网关的方法
2015/04/24 Python
十个Python程序员易犯的错误
2015/12/15 Python
利用PyCharm Profile分析异步爬虫效率详解
2019/05/08 Python
我就是这样学习Python中的列表
2019/06/02 Python
Django中URL的参数传递的实现
2019/08/04 Python
python输出决策树图形的例子
2019/08/09 Python
PYTHON如何读取和写入EXCEL里面的数据
2019/10/28 Python
使用Python的Turtle库绘制森林的实例
2019/12/18 Python
Python爬取股票信息,并可视化数据的示例
2020/09/26 Python
python调用百度AI接口实现人流量统计
2021/02/03 Python
CSS3.0实现霓虹灯按钮动画特效的示例代码
2021/01/12 HTML / CSS
使用Html5中的cavas画一面国旗
2019/09/25 HTML / CSS
大三毕业自我鉴定
2014/01/15 职场文书
学校法制宣传月活动总结
2014/07/03 职场文书
高中课前三分钟演讲稿
2014/09/13 职场文书
2014年机关党建工作总结
2014/11/11 职场文书
担保贷款承诺书
2015/04/30 职场文书
导游词之南京夫子庙
2019/12/09 职场文书