ClickSpark是一款可以为HTML元素添加精美的粒子动画效果的jQuery插件。该插件可以通过元素的点击事件来触发粒子动画效果。你可以设置粒子的数量,速度和大小等属性,效果非常的不错。
使用方法
安装
可以通过bower来安装该粒子插件。
bower install clickspark                
              
              HTML结构
该粒子效果的触发元素可以是任何的HTML元素,如一个按钮:
<button class="btn btn-default button-2">Click Me!</button>           
              
              初始化插件
使用默认的插件调用方法clickSpark()会为元素绑定一个点击事件,在点击该元素后会产生粒子效果。例如:
$('h1').clickSpark();  
              
              上面的代码会在所有的h1元素被点击之后产生粒子动画效果。
你也可以在初始化时传入一些参数来配置粒子动画效果。
$('h1').clickSpark({     
    particleImagePath: '../particle.png',     
    particleCount: 35,     
    particleSpeed: 12,     
    particleSize: 12,
    particleRotationSpeed: 20,    
});             
              
              你还可以在点击一个元素之后,在另一个元素上触发粒子动画效果。
$(document).ready(function () {
    $('button').click(function () {
        clickSpark.fireParticles($('.sparklingDiv'));
    });
});             
              
              上面的代码在点击.button按钮之后,会在.sparklingDiv这个div上产生粒子动画效果。
配置参数
| 参数 | 默认值 | 类型 | 
| particleImagePath | string | |
| particleCount | 35 | int | 
| particleSpeed | 12 | int | 
| particleSize | 12 | int | 
| particleRotationSpeed | 0 | int | 
全局粒子配置参数
你可以使用下面的方法来设置粒子动画效果的属性。
clickSpark.setParticleCount(50);
clickSpark.setParticleSize(12);
clickSpark.setParticleSpeed(12);
clickSpark.setParticleImagePath('../particle.png');
clickSpark.setParticleRotationSpeed(20);                
              
                    版权声明
文章来源: https://www.uihtm.com/jquery/8897.html
版权说明:仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。我们非常重视版权问题,如有侵权请邮件(44784009#qq.com)与我们联系处理。敬请谅解!


                    



















