效果图:

源码如下:

<!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: 0;padding: 0;}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 () {const 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();const speed = 30;const size = 20 + 10 * Math.random(), //字体20-30color = '#fff';// num = Math.floor(Math.random() * 10) //产生0-9随机数,当然你们可以自己设置const num = '*';const style = 'position:absolute;top:0px;font-size:' + size + 'px;color:' + color + ';left:' + left + 'px;opacity:' + opacity;const div = '<span class = "dd" style="' + style + '">' + num + '</span>';$('body').append(div)$('span').animate({top: maxH,left: bottom}, 3000, function () {$(this).remove() //这一步很关键,要把落下的去掉,不然会越积越多});}, 20) //20ms产生一个})
</script>
</body>
</html>

jQuery实现下雪雪花漂亮案例相关推荐

  1. jquery 堆栈溢出_带有jQuery和CSS3的漂亮照片堆栈库

    jquery 堆栈溢出 View demo 查看演示Download Source 下载源 In this tutorial we are going to create a nice and fre ...

  2. jQuery下拉菜单经典案例

    jQuery下拉菜单经典案例 源码: <!DOCTYPE html> <html lang="en"><head><meta charse ...

  3. jQuery实现仿五角星评分案例

    jQuery实现仿五角星评分案例 ​ 这两周一直在做网页相关的,最近由于项目需求,又要重新捡起遗失已久的前端了(什么前端不前端,身为一颗螺丝钉,哪里需要往哪打). ​ 重拾jQuery的第一感受,这玩 ...

  4. js实现下雪雪花特效

    两种下雪特效: 1. <script type="text/javascript"> (function($){$.fn.snow = function(options ...

  5. jQuery学习笔记系列(三)——事件注册、事件处理、事件对象、拷贝对象、多库共存、jQuery插件、toDoList综合案例

    day03 - jQuery 学习目标: 能够说出4种常见的注册事件 能够说出 on 绑定事件的优势 能够说出 jQuery 事件委派的优点以及方式 能够说出绑定事件与解绑事件 能够说出 jQuery ...

  6. 【jQuery笔记Part4】04-jQuery案例-轮播图

    jQuery案例-大屏焦点图-节点操作 案例简介 静态页面 添加事件 jQuery笔记目录 案例简介 轮播图: 点击浏览器左侧,则,展示左边一个图片, 点击浏览器右侧,则,展示右边一个图片, 越界循环 ...

  7. 关于JQuery(附3个案例)

    简介 JQuery是一个快速的,小的,丰富的JavaScript库(类指函数,工具的集合).使的HTML文档遍历和操作,事件处理,动画和Ajax等操作更加简单. JQuery官网:https://jq ...

  8. 【jQuery】前端项目实践案例1——使用jQuery制作Tab选项卡点击切换效果

    1.实现效果: 案例描述:当用户单击不同的导航时,与其对应的内容回相应的呈现. 案例要求:使用jquery制作实现tab选项卡单击切换效果. 2.实现思路: (1)div+css布局,制作选项卡和对应 ...

  9. 【jQuery】前端项目实践案例6——制作产品放大镜效果(仿京东淘宝图片效果)

    使用jQuery制作产品放大镜效果实现效果: 使用jQuery制作产品放大镜效果实现原理: 通过设置图像的 CSS 属性( left 和 top ),来实现图像的移动. 使用jQuery制作产品放大镜 ...

最新文章

  1. shell getopts
  2. android view setx,Android的setX()和setY()表现不可思议
  3. ffmpeg支持G711音频和H.264视频数据封装为mp4
  4. shell自动安装mysql_RPM包安装mysql,采用shell脚本实现自动安装、配置与卸载
  5. 电脑开机3秒就重启循环_3秒开机不是梦,泰捷WE40旗舰升级版体验
  6. Swift中文教程(二十一) 协议
  7. 最全银行IT核心系统:研究框架(165页)
  8. java day46【AJAX 、JSON】
  9. 计算机科学导论的学习
  10. 程序员转正答辩ppt
  11. VMware安装FusionComputer
  12. (五)谷歌地图坐标转换:经纬度如何实现转换成谷歌地图平面坐标
  13. 我用css精灵图拼接了自己的英文名字,不会还有人不知道精灵图技术吧?
  14. FZU 1968 Twinkling lights III
  15. 鸿蒙内核阅读笔记-任务管理(los_task.c)
  16. ZJNU 2448 Spiderman
  17. 小米手机上微信双开-初窥
  18. App地推活动方案该如何策划?
  19. 【开发记录】基于C++,使用QT+VS编写软件
  20. 最好的家庭教育就是父母以身作则

热门文章

  1. 《JAVA 进阶: Collection子接口Set(HashSet,LinkedHashSet,TreeSet)》
  2. C语言实现N字棋(以三字棋为例)
  3. 现在参加Web前端培训后好就业吗?
  4. Spring @Service生成bean名称的规则(当类的名字是以两个或以上的大写字母开头的话,bean的名字会与类名保持一致)
  5. 3dmax2014打开后显示Erro20
  6. java spring mvc 实例_spring mvc 简单实例
  7. splay 文艺平衡树 (数据结构)
  8. 微信小程序版本和发布
  9. 【附源码】计算机毕业设计java游戏资讯网站设计与实现
  10. web大作业 静态网页 HTML+CSS+JavaScript橙色的时尚服装购物商城