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 24 jQuery
jQuery 实现双击编辑表格功能
Jun 19 jQuery
基于Jquery Ajax type的4种类型(详解)
Aug 02 jQuery
jquery.rotate.js实现可选抽奖次数和中奖内容的转盘抽奖代码
Aug 23 jQuery
JQuery 又谈ajax局部刷新
Nov 27 jQuery
jQuery实现模糊查询的方法分析
May 10 jQuery
jquery引入外部CDN 加载失败则引入本地jq库
May 23 jQuery
简单易扩展可控性强的Jquery转盘抽奖程序
Mar 16 jQuery
详解jQuery设置内容和属性
Apr 11 jQuery
jQuery实现弹幕特效
Nov 29 jQuery
jQuery使用ajax传递json对象到服务端及contentType的用法示例
Mar 12 jQuery
jQuery使用jsonp实现百度搜索的示例代码
Jul 08 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中显示格式化的用户输入
2006/10/09 PHP
PHP中addslashes与mysql_escape_string的区别分析
2016/04/25 PHP
tp5框架基于Ajax实现列表无刷新排序功能示例
2020/02/10 PHP
用javascript实现计算两个日期的间隔天数
2007/08/14 Javascript
出现“不能执行已释放的Script代码”错误的原因及解决办法
2007/08/29 Javascript
jquery EasyUI的formatter格式化函数代码
2011/01/12 Javascript
Jquery实现仿腾讯微博发表广播
2014/11/17 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 语法
2015/01/09 Javascript
javascript弹性运动效果简单实现方法
2016/01/08 Javascript
easyui-combobox 实现简单的自动补全功能示例
2016/11/08 Javascript
javascript稀疏数组(sparse array)和密集数组用法分析
2016/12/28 Javascript
JavaScript正则表达式替换字符串中图片地址(img src)的方法
2017/01/13 Javascript
详解vue中使用express+fetch获取本地json文件
2017/10/10 Javascript
nodejs项目windows下开机自启动的方法
2017/11/22 NodeJs
微信小程序搭建自己的Https服务器
2019/05/02 Javascript
JS匿名函数内部this指向问题详析
2019/05/10 Javascript
微信小程序实现上传多张图片、删除图片
2020/07/29 Javascript
[04:22]DOTA2大事件之护国神翼
2020/08/14 DOTA
基于Python的XSS测试工具XSStrike使用方法
2017/07/29 Python
python斐波那契数列的计算方法
2018/09/27 Python
python实现在函数中修改变量值的方法
2019/07/16 Python
opencv python Canny边缘提取实现过程解析
2020/02/03 Python
基于Python数据分析之pandas统计分析
2020/03/03 Python
Python尾递归优化实现代码及原理详解
2020/10/09 Python
Python命令行参数定义及需要注意的地方
2020/11/30 Python
解决pycharm不能自动保存在远程linux中的问题
2021/02/06 Python
实例教程 HTML5 Canvas 超炫酷烟花绽放动画实现代码
2014/11/05 HTML / CSS
HTML5实现自带进度条和滑块滑杆效果
2018/04/17 HTML / CSS
阿联酋团购网站:Groupon阿联酋
2016/10/14 全球购物
办公室主任岗位职责
2013/11/08 职场文书
园林毕业生自我鉴定范文
2013/12/29 职场文书
小学生考试获奖感言
2014/01/30 职场文书
数学兴趣小组活动总结
2014/07/08 职场文书
2014年质检员工作总结
2014/11/18 职场文书
学习杨善洲同志先进事迹心得体会
2016/01/23 职场文书
MySQL高级进阶sql语句总结大全
2022/03/16 MySQL