这是一款jquery萤火虫飞舞动画特效插件。通过该插件,你可以制作出萤火虫满屏飞舞的效果,你可以指定萤火虫的大小、数量、颜色和透明度等属性。
使用方法
在页面中引入jquery和jquery.firefly-0.7.min.js文件。
<script src="js/jquery.min.js"></script> <script src="js/jquery.firefly-0.7.min.js"></script>
HTML结构
使用一个块级元素作为容器。
<div id="firefly"> </div>
初始化插件
在页面DOM元素加完毕之后,通过下面的方法来初始化该插件。
$.firefly({ on: '#firefly' });
配置参数
该jquery萤火虫飞舞动画特效插件的可用配置参数有:
total
:萤火虫的数量。ofTop
:距离顶部的偏移。ofLeft
:距离底部的偏移。on
:放置萤火虫的容器的选择器。twinkle
:萤火虫的透明度。minPixel
:萤火虫的最小尺寸。maxPixel
:萤火虫的最大尺寸。color
:萤火虫的颜色。namespace
:萤火虫的class类。zIndex
:萤火虫的z-index属性。borderRadius
:萤火虫的圆角。_paused
:是否暂停萤火虫的飞舞。
例如:
$.firefly({ total: 10, ofTop: 0, ofLeft: 0, on: 'document.body', twinkle: 0.2, minPixel: 1, maxPixel: 2, color: '#fff', namespace: 'jqueryFireFly', zIndex: Math.ceil(Math.random() * 20) - 1, borderRadius: '50%', _paused: false });
该jquery萤火虫飞舞动画特效插件的github地址为:https://github.com/motyar/firefly