全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

JS库particles.js创建超炫背景粒子插件(附源码下载)

插件描述:particles.js用于创建粒子的轻量级 JavaScript 库。

 查看 效果                   源码下载

使用

加载 particles.js和配置粒子

<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,
 "anim": {
 "enable": false,
 "speed": 80,
 "size_min": 0.1,
 "sync": false
 }
 },
 "line_linked": {
 "enable": true,
 "distance": 300,
 "color": "#ffffff",
 "opacity": 0.4,
 "width": 2
 },
 "move": {
 "enable": true,
 "speed": 12,
 "direction": "none",
 "random": false,
 "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
}

选项

key option type / notes example
particles.number.value number 40
particles.number.density.enable boolean true / false
particles.number.density.value_area number 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.type string 
array selection
"circle" 
"edge" 
"triangle" 
"polygon" 
"star" 
"image" 
["circle", "triangle", "image"]
particles.shape.stroke.width number 2
particles.shape.stroke.color HEX (string) "#222222"
particles.shape.polygon.nb_slides number 5
particles.shape.image.src path link 
svg / png / gif / jpg
"assets/img/yop.svg" 
"http://mywebsite.com/assets/img/yop.png"
particles.shape.image.width number 
(for aspect ratio)
100
particles.shape.image.height number 
(for aspect ratio)
100
particles.opacity.value number (0 to 1) 0.75
particles.opacity.random boolean true / false
particles.opacity.anim.enable boolean true / false
particles.opacity.anim.speed number 3
particles.opacity.anim.opacity_min number (0 to 1) 0.25
particles.opacity.anim.sync boolean true / false
particles.size.value number 20
particles.size.random boolean true / false
particles.size.anim.enable boolean true / false
particles.size.anim.speed number 3
particles.size.anim.size_min number 0.25
particles.size.anim.sync boolean true / false
particles.line_linked.enable boolean true / false
particles.line_linked.distance number 150
particles.line_linked.color HEX (string) #ffffff
particles.line_linked.opacity number (0 to 1) 0.5
particles.line_linked.width number 1.5
particles.move.enable boolean true / false
particles.move.speed number 4
particles.move.direction string "none" 
"top" 
"top-right" 
"right" 
"bottom-right" 
"bottom" 
"bottom-left" 
"left" 
"top-left"
particles.move.random boolean true / false
particles.move.straight boolean true / false
particles.move.out_mode string 
(out of canvas)
"out" 
"bounce"
particles.move.bounce boolean 
(between particles)
true / false
particles.move.attract.enable boolean true / false
particles.move.attract.rotateX number 3000
particles.move.attract.rotateY number 1500
interactivity.detect_on string "canvas", "window"
interactivity.events.onhover.enable boolean true / false
interactivity.events.onhover.mode string 
array selection
"grab" 
"bubble" 
"repulse" 
["grab", "bubble"]
interactivity.events.onclick.enable boolean true / false
interactivity.events.onclick.mode string 
array selection
"push" 
"remove" 
"bubble" 
"repulse" 
["push", "repulse"]
interactivity.events.resize boolean true / false
interactivity.events.modes.grab.distance number 100
interactivity.events.modes.grab.line_linked.opacity number (0 to 1) 0.75
interactivity.events.modes.bubble.distance number 100
interactivity.events.modes.bubble.size number 40
interactivity.events.modes.bubble.duration number 
(second)
0.4
interactivity.events.modes.repulse.distance number 200
interactivity.events.modes.repulse.duration number 
(second)
1.2
interactivity.events.modes.push.particles_nb number 4
interactivity.events.modes.push.particles_nb number 4
retina_detect boolean true / false

总结

以上所述是小编给大家介绍的JS库particles.js创建超炫背景粒子插件附源码下载,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# particles插件  # js  # 粒子插件  # 使用3D引擎threeJS实现星空粒子移动效果  # THREE.JS入门教程(4)创建粒子系统  # 原生JS+HTML5实现跟随鼠标一起流动的粒子动画效果  # 基于Particles.js制作超炫粒子动态背景效果(仿知乎)  # 用JavaScript玩转游戏物理(一)运动学模拟与粒子系统  # Canvas + JavaScript 制作图片粒子效果  # javascript转换静态图片  # 增加粒子动画效果  # 基于three.js实现的3D粒子动效实例代码  # JavaScript实现鼠标移动粒子跟随效果  # js canvas实现随机粒子特效  # 小编  # 源码下载  # 在此  # 微软  # 给大家  # 所述  # 给我留言  # 感谢大家  # 超炫  # 疑问请  # 有任何  # 加载  # size_min  # size  # sync  # move  # direction  # line_linked  # distance  # height 


相关文章: 建站之星后台密码遗忘如何找回?  高防服务器租用如何选择配置与防御等级?  css网站制作参考文献有哪些,易聊怎么注册?  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?  北京制作网站的公司排名,北京三快科技有限公司是做什么?北京三快科技?  相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?  如何快速搭建高效WAP手机网站?  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  上海网站制作网站建设公司,建筑电工证网上查询系统入口?  如何在搬瓦工VPS快速搭建网站?  网站制作免费,什么网站能看正片电影?  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  ,南京靠谱的征婚网站?  建站主机服务器选型指南与性能优化方案解析  已有域名和空间如何搭建网站?  如何快速生成凡客建站的专业级图册?  网站好制作吗知乎,网站开发好学吗?有什么技巧?  制作网页的网站有哪些,电脑上怎么做网页?  网站设计制作企业有哪些,抖音官网主页怎么设置?  Swift中switch语句区间和元组模式匹配  如何自定义建站之星模板颜色并下载新样式?  外贸公司网站制作哪家好,maersk船公司官网?  天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?  网站制作报价单模板图片,小松挖机官方网站报价?  建站之家VIP精选网站模板与SEO优化教程整合指南  攀枝花网站建设,攀枝花营业执照网上怎么年审?  制作企业网站建设方案,怎样建设一个公司网站?  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  Bpmn 2.0的XML文件怎么画流程图  深圳网站制作平台,深圳市做网站好的公司有哪些?  小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化  已有域名如何免费搭建网站?  如何通过IIS搭建网站并配置访问权限?  如何快速生成高效建站系统源代码?  建站之星导航如何优化提升用户体验?  MySQL查询结果复制到新表的方法(更新、插入)  如何在阿里云ECS服务器部署织梦CMS网站?  电脑免费海报制作网站推荐,招聘海报哪个网站多?  如何用y主机助手快速搭建网站?  临沂网站制作企业,临沂第三中学官方网站?  如何通过山东自助建站平台快速注册域名?  如何通过虚拟主机快速搭建个人网站?  如何通过多用户协作模板快速搭建高效企业网站?  保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?  网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?  深圳 网站制作,深圳招聘网站哪个比较好一点啊?  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  宠物网站制作html代码,有没有专门介绍宠物如何养的网站啊? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。