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加密密码到cookie的实现代码
Apr 18 jQuery
jQuery扇形定时器插件pietimer使用方法详解
Jul 18 jQuery
基于jQuery的表单填充实例
Aug 22 jQuery
jQuery实现的文字逐行向上间歇滚动效果示例
Sep 06 jQuery
jQuery实现的简单动态添加、删除表格功能示例
Sep 21 jQuery
JS和JQuery实现雪花飘落效果
Nov 30 jQuery
jQuery实现的电子时钟效果完整示例
Apr 28 jQuery
20个最常见的jQuery面试问题及答案
May 23 jQuery
jquery 动态遍历select 赋值的实例
Sep 12 jQuery
jQuery实现动态添加和删除input框实例代码
Mar 26 jQuery
高效jQuery选择器的5个技巧实例分析
Nov 26 jQuery
jQuery实现飞机大战小游戏
Jul 05 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程序员编程注意事项
2008/04/10 PHP
ThinkPHP分页实例
2014/10/15 PHP
php堆排序实现原理与应用方法
2015/01/03 PHP
php微信支付之APP支付方法
2015/03/04 PHP
PHP 年月日的三级联动实例代码
2017/05/24 PHP
Yii2框架视图(View)操作及Layout的使用方法分析
2019/05/27 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
2020/04/02 PHP
个人总结的一些关于String、Function、Array的属性和用法
2007/01/10 Javascript
Javascript技术技巧大全(五)
2007/01/22 Javascript
JQuery中对服务器控件 DropdownList, RadioButtonList, CheckboxList的操作总结
2011/06/28 Javascript
JavaScript高级程序设计阅读笔记(十六) javascript检测浏览器和操作系统-detect.js
2012/08/14 Javascript
js实现用户注册协议倒计时的方法
2015/01/21 Javascript
JS实现网页游戏中滑块响应鼠标点击移动效果
2015/10/19 Javascript
js 截取或者替换字符串中的数字实现方法
2016/06/13 Javascript
jQuery ztree实现动态树形多选菜单
2016/08/12 Javascript
AngularJs bootstrap详解及示例代码
2016/09/01 Javascript
javascript DOM的详解及实例代码
2017/03/06 Javascript
Vue Transition实现类原生组件跳转过渡动画的示例
2017/08/19 Javascript
详解webpack中的hash、chunkhash、contenthash区别
2018/01/05 Javascript
JavaScript 判断iPhone X Series机型的方法
2019/01/28 Javascript
《javascript设计模式》学习笔记五:Javascript面向对象程序设计工厂模式实例分析
2020/04/08 Javascript
[01:07:19]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第一场
2018/04/06 DOTA
教你安装python Django(图文)
2013/11/04 Python
python登录pop3邮件服务器接收邮件的方法
2015/04/30 Python
Python三级菜单的实例
2017/09/13 Python
Python嵌套式数据结构实例浅析
2019/03/05 Python
python实现批量转换图片为黑白
2020/06/16 Python
pytorch 限制GPU使用效率详解(计算效率)
2020/06/27 Python
python 牛顿法实现逻辑回归(Logistic Regression)
2020/10/15 Python
经济信息管理专业大学生求职信
2013/09/27 职场文书
镇创先争优活动总结
2014/08/28 职场文书
学习计划书怎么写
2014/09/15 职场文书
学校2014年度工作总结
2014/12/06 职场文书
叶问观后感
2015/06/15 职场文书
催款函范文
2015/06/24 职场文书
Win11电源已接通但未充电怎么办?Win11电源已接通未充电的解决方法
2022/04/05 数码科技