首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails:如何安装particles.js?

Rails:如何安装particles.js?
EN

Stack Overflow用户
提问于 2015-07-10 11:23:05
回答 1查看 2.4K关注 0票数 3

我想在我的应用程序上实现这一点,但我不知道如何安装这个?你能一步一步地张贴,这样我才能理解把什么文件放在哪里,因为我已经试着遵循github页面上的说明,但没有成功。

http://vincentgarreau.com/particles.js/#default

index.html ->我将代码放在视图/layout/application.html中

代码语言:javascript
复制
<div id="particles-js"></div>

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

app.js ->我把它放在资产/javascript/application.js中

代码语言:javascript
复制
/* 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 ->我把它放在资产/javascript/application.js中

代码语言:javascript
复制
{
  "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": 8,
        "speed": 3
      },
      "repulse": {
        "distance": 400,
        "duration": 0.4
      },
      "push": {
        "particles_nb": 4
      },
      "remove": {
        "particles_nb": 2
      }
    }
  },
  "retina_detect": true
}
EN

回答 1

Stack Overflow用户

发布于 2015-07-10 11:46:22

您需要将下载的particles.js文件复制到app/assets/javascripts中,并确保在application.js中有类似于require_tree .的内容。

然后,您可以安全地从布局中删除<script src="particles.js"></script>,因为脚本将由资产管道加载。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31339540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档