JQuery-Snowfall降雪插件使用
一个很好使用的降雪插件,可以实现雪花、爱心、图片等下降落。
1、JQuery-Snowfall插件的使用方法:
增加了使用图像作为雪花而不是纯色元素的功能。
$(element).snowfall({image :"images/flake.png", minSize: 10, maxSize:32});
纯版
snowFall.snow(elementCollection, {image : "images/flake.png", minSize: 10, maxSize:32});
elementCollection可以是任何有效的元素,例如document.body
雪选项的值为
flakeCount,
flakeColor,
片状指数,
minSize属性,
MAXSIZE,
minSpeed,
MAXSPEED,如果浏览器支持,
圆形,真或假,使雪花圆形。如果浏览器支持它,
阴影,真或假,给雪花一个阴影。
作者:ganquanzhong@qq.com
时间:2018-06-20
描述:Make it snow on you page or elements
该插件的参数有:
flakeCount|number 雪花数量
flakeColor|#RGB 雪花颜色
minSize|number 雪花最小体积
maxSize|number 雪花最大体积
minSpeed|number 雪花最小速度
maxSpeed|number 雪花最大速度
round|boolean true雪花圆形|false方形(笑哭)
shadow|boolean true雪花有阴影|false无阴影
image|url 雪花图片
author:ganquanzhong
blog:https://ganquanzhong.top
用法示例:
Example Usage :
$(document).snowfall({flakeCount : 100, maxSpeed : 10});
-or-
$('#element').snowfall({flakeCount : 800, maxSpeed : 5, maxSize : 5});
-or with defaults-
$(document).snowfall();
- To clear -
$('#element').snowfall('clear');
2、JQuery-Snowfall插件的使用演示:
源码:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>snowfall演示</title> <!-- 作者:ganquanzhong@qq.com 时间:2018-06-20 描述:Make it snow on you page or elements 该插件的参数有: flakeCount|number 雪花数量 flakeColor|#RGB 雪花颜色 minSize|number 雪花最小体积 maxSize|number 雪花最大体积 minSpeed|number 雪花最小速度 maxSpeed|number 雪花最大速度 round|boolean true雪花圆形|false方形(笑哭) shadow|boolean true雪花有阴影|false无阴影 image|url 雪花图片 author:ganquanzhong blog:https://www.jianshu.com/p/410b448aca3e --> <style> /*JQuery-Snowfall CSS*/ body { overflow: hidden; } .heart-body { width: 500px; margin: 100px auto; position: relative; } .snowfall-flakes:before, .snowfall-flakes:after { content: "ganquanzhong"; position: absolute; left: 0px; top: 0px; display: block; width: 20px; height: 38px; background: red; border-radius: 50px 50px 0 0; } .snowfall-flakes:before { -webkit-transform: rotate(-45deg); /* Safari 和 Chrome */ -moz-transform: rotate(-45deg); /* Firefox */ -ms-transform: rotate(-45deg); /* IE 9 */ -o-transform: rotate(-45deg); /* Opera */ transform: rotate(-45deg); } .snowfall-flakes:after { left: 13px; -webkit-transform: rotate(45deg); /* Safari 和 Chrome */ -moz-transform: rotate(45deg); /* Firefox */ -ms-transform: rotate(45deg); /* IE 9 */ -o-transform: rotate(45deg); /* Opera */ transform: rotate(45deg); } </style> </head> <body> <!--使用CDN--> <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script> <script src="https://cdn.bootcss.com/JQuery-Snowfall/1.7.4/snowfall.jquery.min.js"></script> <!--javascript脚本--> <script> //调用飘落函数 实现飘落效果 $(document).snowfall({ flakeCount: 65 ,// 数量 round:true, //圆形 //shadow:true, //阴影 minSpeed:1, //最小速度 maxSpeed:5 //最大速度 }); //使用图像作为雪花而不是纯色元素的功能。 $(document).snowfall({ image :"images/flake1.jpg", minSize: 8, maxSize:50, minSpeed:1, maxSpeed:5 }); $(document).snowfall({ image :"images/flake2.jpg", minSize: 8, maxSize:50, minSpeed:1, maxSpeed:5 }); </script> </body> </html>
效果图:
1.无图片
2.有图片
3.其他应用
GitHub:For A Better Future
CSDN:不负天地,不负自己!
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
郑重声明:本站资料整理自个人gqzdev或者互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系屏蔽删除