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 相关文章推荐
Django1.7+JQuery+Ajax验证用户注册集成小例子
Apr 08 jQuery
使用jQuery.Pin垂直滚动时固定导航
May 24 jQuery
jQuery导航条固定定位效果实例代码
May 26 jQuery
jQuery 表单序列化实例代码
Jun 11 jQuery
jQuery实现可编辑表格并生成json结果(实例代码)
Jul 19 jQuery
jQueryMobile之窗体长内容的缺陷与解决方法实例分析
Sep 20 jQuery
jQuery实现的简单动态添加、删除表格功能示例
Sep 21 jQuery
jQuery实现的电子时钟效果完整示例
Apr 28 jQuery
jQuery插件jsonview展示json数据
May 26 jQuery
关于jquery中attr()和prop()方法的区别
May 28 jQuery
Jquery使用each函数实现遍历及数组处理
Jul 14 jQuery
jQuery实现简单轮播图效果
Dec 27 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
星际争霸任务指南——神族
2020/03/04 星际争霸
一个数据采集类
2007/02/14 PHP
不要轻信 PHP_SELF的安全问题
2009/09/05 PHP
Laravel-添加后台模板AdminLte的实现方法
2019/10/08 PHP
JQuery从头学起第三讲
2010/07/06 Javascript
javaScript面向对象继承方法经典实现
2013/08/20 Javascript
教你在heroku云平台上部署Node.js应用
2014/07/30 Javascript
详解JavaScript中的every()方法
2015/06/08 Javascript
javascript事件绑定学习要点
2016/03/09 Javascript
nodejs的HTML分析利器node-jquery用法浅析
2016/11/08 NodeJs
Jil,高效的json序列化和反序列化库
2017/02/15 Javascript
jQuery插件HighCharts绘制2D柱状图、折线图的组合双轴图效果示例【附demo源码下载】
2017/03/09 Javascript
Vue实现搜索 和新闻列表功能简单范例
2018/03/16 Javascript
小程序实现搜索界面 小程序实现推荐搜索列表效果
2019/05/18 Javascript
React中使用外部样式的3种方式(小结)
2019/05/28 Javascript
mpvue 项目初始化及实现授权登录的实现方法
2020/07/20 Javascript
详解JS深拷贝与浅拷贝
2020/08/04 Javascript
Mac OS X10.9安装的Python2.7升级Python3.3步骤详解
2013/12/04 Python
json跨域调用python的方法详解
2017/01/11 Python
python脚本爬取字体文件的实现方法
2017/04/29 Python
Python基于回溯法子集树模板解决0-1背包问题实例
2017/09/02 Python
python3安装crypto出错及解决方法
2019/07/30 Python
英国第一的市场和亚马逊替代品:OnBuy
2019/03/16 全球购物
Dyson戴森波兰官网:Dyson.pl
2019/08/05 全球购物
出国留学自荐信
2013/10/25 职场文书
特色蛋糕店创业计划书
2014/01/28 职场文书
高中地理教学反思
2014/01/29 职场文书
简历中的自我评价怎么写
2014/01/29 职场文书
三方合作协议书范本
2014/04/18 职场文书
社团活动总结
2014/04/28 职场文书
整改报告格式
2014/11/06 职场文书
工程项目合作意向书
2015/05/08 职场文书
2019年励志签名:致拼搏路上的自己
2019/10/11 职场文书
解决Django transaction进行事务管理踩过的坑
2021/04/24 Python
Nginx使用ngx_http_upstream_module实现负载均衡功能示例
2022/08/05 Servers
Go语言编译原理之变量捕获
2022/08/05 Golang