Particleground简介:
Particleground是一个JavaScript插件,用于时髦的后台粒子系统。包括鼠标在桌面设备和移动设备上的陀螺仪控制的可选视差效果。在支持HTML5画布的浏览器中工作。
初始化:
particleground(document.getElementById('your-element');
注意事项:
v1.0.0以上版本支持js原生调用,不必依赖jquery。
具体使用方法:
1)引入文件
2)html
3)js调用
// 原生js(要求v1.0.0以上版本):
particleground(document.getElementById('particles');
//可以根据下面表格中参数说明设定相应参数
particleground(document.getElementById('particles'), {
dotColor: '#ff0000',
lineColor: '#ff0000'
});
// jQuery:
$('#particles').particleground();
//可以根据下面表格中参数说明设定相应参数
$('#particles').particleground({
dotColor: '#ff0000',
lineColor: '#ff0000'
});
参数:
| 名称 | 默认值 | 描述 |
|---|---|---|
| minSpeedX | 0.1 | |
| maxSpeedX | 0.7 | |
| minSpeedY | 0.1 | |
| maxSpeedY | 0.7 | |
| directionX | ‘center’ | 可用值 ‘center’, ‘left’ 和’right’. |
| directionY | ‘center’ | 可用值’center’, ‘up’ 和 ‘down’. |
| density | 10000 | 确定生成多少料子 |
| dotColor | ‘#666666’ | 点的颜色 |
| lineColor | ‘#666666’ | 线的颜色 |
| particleRadius | 7 | 粒子半径 |
| Dot size | 点的大小 | |
| lineWidth | 1 | 线的宽度 |
| curvedLines | false | 线是否弯曲 |
| proximity | 100 | 两个点间多远开始连 |
| parallax | true | 视差效果 |
| parallaxMultiplier | 5 | 数量越低,视差效果更强 |
| onInit | function() {} | 初始时调用函数 |
| onDestroy | function() {} | 销毁时调用函数 |
项目地址:
https://github.com/jnicol/particleground
参考:
http://www.jq22.com/jquery-info566
文章评论