首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >particles.js没有出现在reactjs项目中

particles.js没有出现在reactjs项目中
EN

Stack Overflow用户
提问于 2020-04-06 07:04:52
回答 3查看 6K关注 0票数 5

我最近了解了Particle.js,并希望在我的Reactjs应用程序中使用它。

我使用下面提到的命令安装了它:-

代码语言:javascript
复制
npm install react-particles-js

它安装成功了。我在节点模块文件夹中检查了它,发现它已经正确安装了。

现在,App.js来了

代码语言:javascript
复制
import React from 'react';
import Navigation from './components/Navigation'
import {BrowserRouter as Router,Route} from 'react-router-dom'
import * as ROUTES from './constants/routes'
import Landing from './components/Landing'
import Home from './components/Home'
import SignIn from './components/SignIn'
import SignUp from './components/SignUp'
import PasswordForget from './components/PasswordForget';
import Particles from 'react-particles-js';
function App() {
  return (
    <div className="App">
      <Router>
        <Particles></Particles>
         <Navigation />
         <Route exact path={ROUTES.HOME} component={Home} />
         <Route path={ROUTES.SIGN_IN} component={SignIn} />
         <Route path={ROUTES.SIGN_UP} component={SignUp} />
         <Route path={ROUTES.LANDING} component={Landing} />
         <Route path={ROUTES.PASSWORD_FORGET} component={PasswordForget} />
      </Router>
    </div>
  );
}

export default App;

下面是输出的样子

另外,我希望粒子-js工作像一个适当的背景。因此,它也包括登录、注册和家庭组件。

请帮帮我。我试着在里面添加参数,但仍然没有起作用。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-04-06 07:46:58

我猜你的页面是白色的,粒子系统也是白色的。我在一个代码框中测试了这一点,确定在更改它们所在的容器的背景色之前,它们是不可见的。您可以将配置道具传递给组件。这里是一个简单的演示与粒子和链接彩色黑色代替。

代码语言:javascript
复制
<Particles
  params={{
    particles: {
      color: {
        value: "#000000"
      },
      line_linked: {
        color: {
          value: "#000000"
        }
      },
      number: {
        value: 50
      },
      size: {
        value: 3
      }
    }
  }}
/>

过时了

自述文件有一个指向一个很好的配置页面的链接,该页面允许您将当前配置导出为JSON文件。非常方便!

更新

以前的配置页现在似乎无法访问。下面是一个更新的文档页面。

编辑制作页面的背景,添加一些绝对定位并设置一些高度和宽度(上面的沙箱更新了!):

代码语言:javascript
复制
<Particles
  style={{ position: "absolute" }}
  height="95%"
  width="95%"
  params={{
    particles: {
      color: {
        value: "#000000"
      },
      line_linked: {
        color: {
          value: "#000000"
        }
      },
      number: {
        value: 50
      },
      size: {
        value: 3
      }
    }
  }}
/>
票数 10
EN

Stack Overflow用户

发布于 2022-08-19 17:28:54

我上了一门在线课程,我们用这个包,但它不起作用。为了工作,我必须去文档,并更改我下载的包的版本。

代码语言:javascript
复制
npx install react-particles-js@2.4.0-beta.2 --force

玩得开心:)

票数 1
EN

Stack Overflow用户

发布于 2022-02-02 17:06:52

@Neha Chaudhary :您可以在css中创建.particles类链接,并使用z-index:-1。

代码语言:javascript
复制
.particles{
z-index: -1;
}
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61054565

复制
相关文章

相似问题

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