jQuery实现web页面樱花坠落的特效


Posted in jQuery onJune 01, 2017

源码地址

https://github.com/jingegebuguai/Cherry_Blossoms(求star)

开发原因

  • 上课看到一位女生桌面背景是一课樱花树,顿时产生了一个让樱花可以在web页面飞舞的想法,借此把这个插件献送给那位女同学;
  • 开发过焦点图,轮转图,瀑布流等应用插件,但是这类型插件还是第一次做,那个啥兴趣使然对吧;

开发工具

  • Jquery+webstorm,无需额外配置任何环境,移动端无法使用

效果演示

为了更加显眼,背景换成了黑色,gif图有些卡顿,实际效果比较流畅

效果详见Github

使用方法

  • 在需要加入效果的页面加入html代码,位置最好放在body元素下第一个标签
<div class="cherry">
<img id="yinghua" src="../image/yinghua.png" alt="" >
</div>
  • 导入一下js代码其中各变量可根据需要改变
$(function(){
   $('.cherry').Cherry_Blossoms({
     is_Cherry:true,//是否生成樱花
     image_min:10,//花瓣最小宽度和高度
     image_max:50,//花瓣最大宽度和高度
     time_min:10000,//花瓣最快下坠时间
     time_max:20000,//花瓣最慢下坠时间
     interval:500//花瓣生成时间间隔
   })
 })

js插件

  • IIFE(立即执行匿名函数)
  • $.extend(),扩展插件定义默认参数
  • randomNum()设置[m,n]类型随机数

以上所述是小编给大家介绍的jQuery实现web页面樱花坠落的特效,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
jquery dataTable 后台加载数据并分页实例代码
Jun 07 jQuery
简述jQuery Easyui一些用法
Aug 01 jQuery
jQuery Layer弹出层传值到父页面的实现代码
Aug 17 jQuery
jQuery EasyUI开发技巧总结
Sep 26 jQuery
jQuery第一次运行页面默认触发点击事件的实例
Jan 10 jQuery
jQuery实现每隔一段时间自动更换样式的方法分析
May 03 jQuery
jquery判断滚动条距离顶部的距离方法
Sep 05 jQuery
jquery树形插件zTree高级使用详解
Aug 16 jQuery
jQuery擦除插件eraser使用方法详解
Jan 11 jQuery
jQuery实现的解析本地 XML 文档操作示例
Apr 30 jQuery
jQuery 实现DOM元素拖拽交换位置的实例代码
Jul 14 jQuery
jQuery实现查看图片功能
Dec 01 jQuery
jquery网页加载进度条的实现
Jun 01 #jQuery
jQuery+Ajax实现用户名重名实时检测
Jun 01 #jQuery
jQuery实现动态删除LI的方法
May 30 #jQuery
jQuery异步提交表单实例
May 30 #jQuery
Angular2使用jQuery的方法教程
May 28 #jQuery
Jquery中attr与prop的区别详解
May 27 #jQuery
jQuery插件imgAreaSelect基础讲解
May 26 #jQuery
You might like
ECMAScript 6即将带给我们新的数组操作方法前瞻
2015/01/06 Javascript
jquery+CSS3模拟Path2.0动画菜单效果代码
2015/08/31 Javascript
jquery mobile开发常见问题分析
2016/01/21 Javascript
Ionic实现页面下拉刷新(ion-refresher)功能代码
2016/06/03 Javascript
jQuery检查元素存在性(推荐)
2016/09/17 Javascript
JavaScript对象创建模式实例汇总
2016/10/03 Javascript
基于Marquee.js插件实现的跑马灯效果示例
2017/01/25 Javascript
jQuery插件form-validation-engine正则表达式操作示例
2017/02/09 Javascript
Vue-resource实现ajax请求和跨域请求示例
2017/02/23 Javascript
vue2.x 父组件监听子组件事件并传回信息的方法
2017/07/17 Javascript
vue axios同步请求解决方案
2017/09/29 Javascript
mui back 返回刷新页面的实例
2017/12/06 Javascript
微信小程序methods中定义的方法互相调用的实例代码
2018/08/07 Javascript
在小程序开发中使用npm的方法
2018/10/17 Javascript
mpvue性能优化实战技巧(小结)
2019/04/17 Javascript
解决layui页面按钮点击无反应,也不报错的问题
2019/09/29 Javascript
[13:18]《一刀刀一天》之DOTA全时刻21:详解TI新赛制 A队再露獠牙
2014/06/24 DOTA
Python类的多重继承问题深入分析
2014/11/09 Python
Python实现栈的方法
2015/05/26 Python
python+pyqt实现右下角弹出框
2017/10/26 Python
Python数据结构之顺序表的实现代码示例
2017/11/15 Python
Python 将pdf转成图片的方法
2018/04/23 Python
Python对excel文档的操作方法详解
2018/12/10 Python
python图形工具turtle绘制国际象棋棋盘
2019/05/23 Python
pandas实现DataFrame显示最大行列,不省略显示实例
2019/12/26 Python
Python3运算符常见用法分析
2020/02/14 Python
CSS3制作hover下划线动画
2017/03/27 HTML / CSS
用HTML5实现手机摇一摇的功能的教程
2012/10/30 HTML / CSS
突袭HTML5之Javascript API扩展4—拖拽(Drag/Drop)概述
2013/01/31 HTML / CSS
Canvas实现贝赛尔曲线轨迹动画的示例代码
2019/04/25 HTML / CSS
英语商务邀请函范文
2014/01/16 职场文书
大学竞选班干部演讲稿
2014/08/21 职场文书
教师节寄语2015
2015/03/23 职场文书
2016春季田径运动会广播稿
2015/12/21 职场文书
2016大一新生军训心得体会
2016/01/11 职场文书
个人自我鉴定怎么写?
2019/07/01 职场文书