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实现图片上传前本地预览
Apr 28 jQuery
jQuery实现可拖动进度条实例代码
Jun 21 jQuery
详解jquery选择器的原理
Aug 01 jQuery
jQuery结合jQuery.cookie.js插件实现换肤功能示例
Oct 14 jQuery
JQuery搜索框自动补全(模糊匹配)功能实现示例
Jan 08 jQuery
jQuery选择器之基本选择器用法实例分析
Feb 19 jQuery
jQuery实现动态添加和删除input框代码实例
Mar 29 jQuery
jQuery实现动态加载(按需加载)javascript文件的方法分析
May 31 jQuery
一文快速了解JQuery中的AJAX
May 31 jQuery
jquery实现直播弹幕效果
Nov 28 jQuery
jquery实现两个div中的元素相互拖动的方法分析
Apr 05 jQuery
JS实现选项卡插件的两种写法(jQuery和class)
Dec 30 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
《魔兽争霸3:重制版》更新 多项视觉效果调整
2020/05/04 魔兽争霸
超级简单的发送邮件程序
2006/10/09 PHP
PHP mkdir()定义和用法
2009/01/14 PHP
PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
2014/05/04 PHP
ThinkPHP字符串函数及常用函数汇总
2014/07/18 PHP
MacOS 安装 PHP的图片裁剪扩展Tclip
2015/03/25 PHP
PHP+Ajax实现验证码的实时验证
2016/07/20 PHP
PHP中的日期时间处理利器实例(Carbon)
2017/06/09 PHP
js form action动态修改方法
2008/11/04 Javascript
javascript html 静态页面传参数
2009/04/10 Javascript
img标签中onerror用法
2009/08/13 Javascript
判断js对象是否拥有某一个属性的js代码
2013/08/16 Javascript
jquery鼠标放上去显示悬浮层即弹出定位的div层
2014/04/25 Javascript
jquery查找tr td 示例模拟
2014/05/08 Javascript
nodejs实现的一个简单聊天室功能分享
2014/12/06 NodeJs
javascript中的previousSibling和nextSibling的正确用法
2015/09/16 Javascript
快速学习AngularJs HTTP响应拦截器
2015/12/31 Javascript
详解JavaScript的AngularJS框架中的表达式与指令
2016/03/05 Javascript
javascript事件处理模型实例说明
2016/05/31 Javascript
实例详解display:none与visible:hidden的区别
2017/03/30 Javascript
node.js用fs.rename强制重命名或移动文件夹的方法
2017/12/27 Javascript
动态加载JavaScript文件的3种方式
2018/05/05 Javascript
angularjs性能优化的方法
2018/09/05 Javascript
javascript 使用sleep函数的常见方法详解
2020/04/26 Javascript
viewer.js实现图片预览功能
2020/06/24 Javascript
Python中的多行注释文档编写风格汇总
2016/06/16 Python
Python中第三方库Requests库的高级用法详解
2017/03/12 Python
深入理解Python3 内置函数大全
2017/11/23 Python
python字典的setdefault的巧妙用法
2019/08/07 Python
python3注册全局热键的实现
2020/03/22 Python
canvas简易绘图的实现(海绵宝宝篇)
2018/07/04 HTML / CSS
CHARLES & KEITH澳大利亚官网:新加坡时尚品牌
2019/01/22 全球购物
2014年党员个人剖析材料
2014/10/08 职场文书
教师教育心得体会
2016/01/19 职场文书
祝福语集锦:朋友新店开业祝福语
2019/12/10 职场文书
jdbc中自带MySQL 连接池实践示例
2022/07/23 MySQL