particles.js

编程之家收集整理的这个编程导航主要介绍了particles.js编程之家,现在分享给大家,也给大家做个参考。

particles.js

particles.js 介绍

particles.js 是一个用于创建粒子效果的 JavaScript 库。 

用法

加载 particles.js 并配置粒子:

index.html

<div id="particles-js"></div>

<script src="particles.js"></script>

app.js

/* particlesjs.load(@dom-id,@path-json,@callback (optional)); */

particlesjs.load('particles-js','assets/particles.json',function() {

console.log('callback - particles.js config loaded');

});

particles.json

{

"particles": {

"number": {

"value": 80,

"density": {

"enable": true,

"value_area": 800

}

},

"color": {

"value": "#ffffff"

},

"shape": {

"type": "circle",

"stroke": {

"width": 0,

"color": "#000000"

},

"polygon": {

"nb_sides": 5

},

"image": {

"src": "img/github.svg",

"width": 100,

"height": 100

}

},

"opacity": {

"value": 0.5,

"random": false,

"anim": {

"enable": false,

"speed": 1,

"opacity_min": 0.1,

"sync": false

}

},

"size": {

"value": 10,

"random": true,

"speed": 80,

"size_min": 0.1,

"line_linked": {

"enable": true,

"distance": 300,

"color": "#ffffff",

"opacity": 0.4,

"width": 2

},

"move": {

"enable": true,

"speed": 12,

"direction": "none",

"straight": false,

"out_mode": "out",

"bounce": false,

"attract": {

"enable": false,

"rotateX": 600,

"rotateY": 1200

}

}

},

"interactivity": {

"detect_on": "canvas",

"events": {

"onhover": {

"enable": false,

"mode": "repulse"

},

"onclick": {

"enable": true,

"mode": "push"

},

"resize": true

},

"modes": {

"grab": {

"distance": 800,

"line_linked": {

"opacity": 1

}

},

"bubble": {

"distance": 800,

"size": 80,

"duration": 2,

"opacity": 0.8,

"speed": 3

},

"repulse": {

"distance": 400,

"duration": 0.4

},

"push": {

"particles_nb": 4

},

"remove": {

"particles_nb": 2

}

}

},

"retina_detect": true

}

网站地址:https://vincentgarreau.com/particles.js/

GitHub:https://github.com/VincentGarreau/particles.js

网站描述:用于创建粒子效果的JavaScript库

particles.js官方网站

官方网站:https://vincentgarreau.com/particles.js/

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

相关文章

scalable.js,一款可以使任何HTML元素动态缩放适合父元素的js...
Pica,使用JS进行快速高品质图像缩放
react-dates,React 日期组件
date-fns,轻量级的JavaScript 日期工具库
WOW.js,一款效果炫酷的元素在页面滚动时展示CSS3动画的JS插件
Pikaday,一个 轻量级、无依耐Js日期选择器