最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

JS库之Particles.js中文开发手册

来源:动视网 责编:小OO 时间:2020-11-27 20:13:13
文档

JS库之Particles.js中文开发手册

因为自己需要做产品,所以一个好的UI界面也是很重要的,发现这种散射的原子颗粒特效还不错,就弄了一个。官方github:https://github.com/VincentGarreau/particles.js/。demo制作器,注意可能需要FQ。https://codepen.io/VincentGarreau/pen/pnlso 这个可以把你制作的demo导出。http://vincentgarreau.com/particles.js/这个可以用来尝试配置不同效果。使用方法;加载particle.js并配置粒子。index.html。;app.js;particles.json就是主要的配置文件。注意一下文件顺序,不然会出现问题。实际demo;;
推荐度:
导读因为自己需要做产品,所以一个好的UI界面也是很重要的,发现这种散射的原子颗粒特效还不错,就弄了一个。官方github:https://github.com/VincentGarreau/particles.js/。demo制作器,注意可能需要FQ。https://codepen.io/VincentGarreau/pen/pnlso 这个可以把你制作的demo导出。http://vincentgarreau.com/particles.js/这个可以用来尝试配置不同效果。使用方法;加载particle.js并配置粒子。index.html。;app.js;particles.json就是主要的配置文件。注意一下文件顺序,不然会出现问题。实际demo;;
 因为自己需要做产品,所以一个好的UI界面也是很重要的,发现这种散射的原子颗粒特效还不错。今天脚本之家小编把Particles.js中文开发手册及particles.js参数分享给大家,需要的朋友参考下吧

因为自己需要做产品,所以一个好的UI界面也是很重要的,发现这种散射的原子颗粒特效还不错,就弄了一个

官方github:https://github.com/VincentGarreau/particles.js/

demo制作器,注意可能需要FQ

https://codepen.io/VincentGarreau/pen/pnlso 这个可以把你制作的demo导出

http://vincentgarreau.com/particles.js/这个可以用来尝试配置不同效果

使用方法

加载particle.js并配置粒子:

index.html

app.js

particles.json就是主要的配置文件

注意一下文件顺序,不然会出现问题

实际demo

如有需要下载demo请到QQ群,黑色原子效果很科幻,还不错

根据css颜色和json配置文件,就打造属于自己的科幻效果

参数

键值参数选项/ 说明实例
particles.number.valuenumber 数量40
particles.number.density.enableboolean true / false
particles.number.density.value_areanumber 区域散布密度大小800
particles.color.value

HEX (string)
RGB (object)
HSL (object)
array selection (HEX)
random (string)

原子的颜色

"#b61924"
{r:182, g:25, b:36}
{h:356, s:76, l:41}
["#b61924", "#333333", "999999"]
"random"
particles.shape.typestring
array selection 原子的形状
"circle"
"edge"
"triangle"
"polygon"
"star"
"image"
["circle", "triangle", "image"]
particles.shape.stroke.widthnumber 原理的宽度2
particles.shape.stroke.colorHEX (string) 原子颜色"#222222"
particles.shape.polygon.nb_slidesnumber 原子的多边形边数5
particles.shape.image.srcpath link
svg / png / gif / jpg 原子的图片可以使用自定义图片
"assets/img/yop.svg"
"http://mywebsite.com/assets/img/yop.png"
particles.shape.image.widthnumber
(for aspect ratio) 图片宽度
100
particles.shape.image.heightnumber
(for aspect ratio) 图片高度
100
particles.opacity.valuenumber (0 to 1) 不透明度0.75
particles.opacity.randomboolean 随机不透明度true / false
particles.opacity.anim.enableboolean 渐变动画true / false
particles.opacity.anim.speednumber 渐变动画速度3
particles.opacity.anim.opacity_minnumber (0 to 1) 渐变动画不透明度0.25
particles.opacity.anim.syncbooleantrue / false
particles.size.valuenumber 原子大小20
particles.size.randomboolean 原子大小随机true / false
particles.size.anim.enableboolean 原子渐变true / false
particles.size.anim.speednumber 原子渐变速度3
particles.size.anim.size_minnumber0.25
particles.size.anim.syncbooleantrue / false
particles.line_linked.enableboolean 连接线true / false
particles.line_linked.distancenumber 连接线距离150
particles.line_linked.colorHEX (string) 连接线颜色#ffffff
particles.line_linked.opacitynumber (0 to 1) 连接线不透明度0.5
particles.line_linked.widthnumber 连接线的宽度1.5
particles.move.enableboolean 原子移动true / false
particles.move.speednumber 原子移动速度4
particles.move.directionstring 原子移动方向"none"
"top"
"top-right"
"right"
"bottom-right"
"bottom"
"bottom-left"
"left"
"top-left"
particles.move.randomboolean 移动随机方向true / false
particles.move.straightboolean 直接移动true / false
particles.move.out_modestring
(out of canvas) 是否移动出画布
"out"
"bounce"
particles.move.bounceboolean
(between particles) 是否跳动移动
true / false
particles.move.attract.enableboolean 原子之间吸引true / false
particles.move.attract.rotateXnumber 原子之间吸引X水平距离3000
particles.move.attract.rotateYnumber y垂直距离1500
interactivity.detect_onstring 原子之间互动检测"canvas", "window"
interactivity.events.onhover.enableboolean 悬停true / false
interactivity.events.onhover.mode

string
array selection

悬停模式

"grab" 抓取临近的
"bubble" 泡沫球效果
"repulse" 击退效果
["grab", "bubble"]
interactivity.events.onclick.enableboolean 点击效果
文档

JS库之Particles.js中文开发手册

因为自己需要做产品,所以一个好的UI界面也是很重要的,发现这种散射的原子颗粒特效还不错,就弄了一个。官方github:https://github.com/VincentGarreau/particles.js/。demo制作器,注意可能需要FQ。https://codepen.io/VincentGarreau/pen/pnlso 这个可以把你制作的demo导出。http://vincentgarreau.com/particles.js/这个可以用来尝试配置不同效果。使用方法;加载particle.js并配置粒子。index.html。;app.js;particles.json就是主要的配置文件。注意一下文件顺序,不然会出现问题。实际demo;;
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

Top