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轻松实现无缝轮播效果
Mar 22 jQuery
如何编写jquery插件
Mar 29 jQuery
jquery实现简单实用的轮播器
May 23 jQuery
JQuery form表单提交前验证单选框是否选中、删除记录时验证经验总结(整理)
Jun 09 jQuery
简单实现jQuery弹窗效果
Oct 30 jQuery
jquery如何实现点击空白处隐藏元素
Dec 05 jQuery
JQuery实现table中tr上移下移的示例(超简单)
Jan 08 jQuery
JQuery选中select组件被选中的值方法
Mar 08 jQuery
JQuery元素快速查找与操作
Apr 22 jQuery
jQuery实现简单的Ajax调用功能示例
Feb 15 jQuery
jQuery表单校验插件validator使用方法详解
Feb 18 jQuery
用jQuery实现抽奖程序
Apr 12 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中使用PDF文档功能
2006/10/09 PHP
php getimagesize 上传图片的长度和宽度检测代码
2010/05/15 PHP
php解决约瑟夫环示例
2014/04/09 PHP
thinkPHP模板中函数的使用方法示例
2016/11/30 PHP
php删除数组指定元素实现代码
2017/05/03 PHP
实例讲解通过​PHP创建数据库
2019/01/20 PHP
PHP批斗大会之缺失的异常详解
2019/07/09 PHP
javascript学习笔记(一) 在html中使用javascript
2012/06/18 Javascript
解决JS中乘法的浮点错误的方法
2014/01/03 Javascript
javasctipt如何显示几分钟前、几天前等
2014/04/30 Javascript
Javascript通过overflow控制列表闭合与展开的方法
2015/05/15 Javascript
JQuery中DOM加载与事件执行实例分析
2015/06/13 Javascript
Javascript封装id、class与元素选择器方法示例
2017/03/13 Javascript
BootStrap的双日历时间控件使用
2017/07/25 Javascript
jquery 键盘事件的使用方法详解
2017/09/13 jQuery
jquery学习笔记之无new构建详解
2017/12/07 jQuery
详解如何用webpack4从零开始构建react开发环境
2019/01/27 Javascript
VUE 组件转换为微信小程序组件的方法
2019/11/06 Javascript
在pycharm中开发vue的方法步骤
2020/03/04 Javascript
python服务器与android客户端socket通信实例
2014/11/12 Python
python实现堆栈与队列的方法
2015/01/15 Python
详解python单例模式与metaclass
2016/01/15 Python
python实现贪吃蛇游戏
2020/03/21 Python
python tkinter组件使用详解
2019/09/16 Python
Python优秀开源项目Rich源码解析的流程分析
2020/07/06 Python
10个很棒的 CSS3 开发工具 推荐
2011/05/16 HTML / CSS
html5音频_动力节点Java学院整理
2018/08/22 HTML / CSS
国际鲜花速递专家:Floraqueen
2016/11/24 全球购物
Reebok官方旗舰店:美国知名健身品牌锐步
2019/01/07 全球购物
惠普香港官方商店:HP香港
2019/04/30 全球购物
EMU Australia澳大利亚官网:澳大利亚本土雪地靴品牌
2019/07/24 全球购物
外企C语言笔试题
2013/11/10 面试题
银行演讲稿范文
2014/01/03 职场文书
cf搞笑广告词
2014/03/14 职场文书
老乡聚会通知
2015/04/23 职场文书
Python的这些库,你知道多少?
2021/06/09 Python