jQuery放烟花插件

来源:https://www.sucaihuo.com/js/552.html 2015-11-03 04:05浏览(3447) 收藏

DEMO演示的放烟花效果基于canvas,所以最好在firefox、google,360等浏览器查看。烟花效果有:反地心吸引力、战场、大爆炸、快速发射、缓慢启动、追踪轨迹等主题。你可以在右侧选择烟花属性,选择后请点击放烟花区域。
jQuery放烟花插件
分类:其它特效 > jQuery插件 难易:中级
查看演示 下载资源 下载积分: 20 积分

放烟花背景图片

<div id="gui"></div>		
<div id="canvas-container">
    <div id="mountains2"></div>
    <div id="mountains1"></div>
    <div id="skyline"></div>
</div>

直接调用烟花插件,即可点击页面出现烟花四射的效果

var fworks = new Fireworks();
var gui = new dat.GUI({
    autoPlace: false,
    load: guiPresets,
    preset: 'Default'
});
var customContainer = document.getElementById('gui');
customContainer.appendChild(gui.domElement);

var guiFireworks = gui.addFolder('Fireworks');
guiFireworks.add(fworks, 'fworkSpeed').min(1).max(10).step(1);
guiFireworks.add(fworks, 'fworkAccel').min(0).max(50).step(1);
guiFireworks.add(fworks, 'showShockwave');
guiFireworks.add(fworks, 'showTarget');

var guiParticles = gui.addFolder('Particles');
guiParticles.add(fworks, 'partCount').min(0).max(500).step(1);
guiParticles.add(fworks, 'partSpeed').min(1).max(100).step(1);
guiParticles.add(fworks, 'partSpeedVariance').min(0).max(50).step(1);
guiParticles.add(fworks, 'partWind').min(0).max(100).step(1);
guiParticles.add(fworks, 'partFriction').min(0).max(50).step(1);
guiParticles.add(fworks, 'partGravity').min(-20).max(20).step(1);
guiParticles.add(fworks, 'flickerDensity').min(0).max(50).step(1);

var guiColor = gui.addFolder('Color');
guiColor.add(fworks, 'hueMin').min(0).max(360).step(1);
guiColor.add(fworks, 'hueMax').min(0).max(360).step(1);
guiColor.add(fworks, 'hueVariance').min(0).max(180).step(1);

var guiOther = gui.addFolder('Other');
guiOther.add(fworks, 'lineWidth').min(1).max(20).step(1);
guiOther.add(fworks, 'clearAlpha').min(0).max(100).step(1);
guiOther.add(fworks, 'clear').name('Clear');

gui.remember(fworks);
标签: 烟花鞭炮
评论0
头像

系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1915635791

1 2