particles.js 没有出现在 reactjs 项目中
particles.js not showing up in reactjs project
我最近了解了 Particle.js 并想在我的 Reactjs 应用程序中使用它。
我使用下面提到的命令安装了它:-
npm install react-particles-js
安装成功。我在 node-modules 文件夹中检查它,发现它已正确安装。
现在,App.js
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;
这是输出的样子
此外,我希望 Particles-js 像适当的背景一样工作。因此,它也出现在登录、注册和家庭组件中。
请帮助我。我试过在里面加参数,还是不行。
我猜你的页面是白色的,粒子系统默认也是白色的。我在 codesandbox 中对此进行了测试,并确保在我更改它们所在容器的背景颜色之前它们是不可见的。您可以将配置道具传递给组件。这是一个简单的演示,粒子和 links 改为黑色。
<Particles
params={{
particles: {
color: {
value: "#000000"
},
line_linked: {
color: {
value: "#000000"
}
},
number: {
value: 50
},
size: {
value: 3
}
}
}}
/>
已过时
自述文件有一个 link 到一个不错的 configuration 页面,允许您将当前配置导出为 JSON 文件。非常方便!
更新
之前的配置页面现在好像无法访问了。这是一个较新的 documentation 页面。
编辑 要制作页面背景,添加一些绝对定位并设置一些高度和宽度(以上沙盒已更新!):
<Particles
style={{ position: "absolute" }}
height="95%"
width="95%"
params={{
particles: {
color: {
value: "#000000"
},
line_linked: {
color: {
value: "#000000"
}
},
number: {
value: 50
},
size: {
value: 3
}
}
}}
/>
@Neha Chaudhary:您可以在 css 中制作一个 .particles class link 并使用 z-index:-1
.particles{
z-index: -1;
}
我最近了解了 Particle.js 并想在我的 Reactjs 应用程序中使用它。
我使用下面提到的命令安装了它:-
npm install react-particles-js
安装成功。我在 node-modules 文件夹中检查它,发现它已正确安装。
现在,App.js
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;
这是输出的样子
此外,我希望 Particles-js 像适当的背景一样工作。因此,它也出现在登录、注册和家庭组件中。
请帮助我。我试过在里面加参数,还是不行。
我猜你的页面是白色的,粒子系统默认也是白色的。我在 codesandbox 中对此进行了测试,并确保在我更改它们所在容器的背景颜色之前它们是不可见的。您可以将配置道具传递给组件。这是一个简单的演示,粒子和 links 改为黑色。
<Particles
params={{
particles: {
color: {
value: "#000000"
},
line_linked: {
color: {
value: "#000000"
}
},
number: {
value: 50
},
size: {
value: 3
}
}
}}
/>
已过时
自述文件有一个 link 到一个不错的 configuration 页面,允许您将当前配置导出为 JSON 文件。非常方便!
更新
之前的配置页面现在好像无法访问了。这是一个较新的 documentation 页面。
编辑 要制作页面背景,添加一些绝对定位并设置一些高度和宽度(以上沙盒已更新!):
<Particles
style={{ position: "absolute" }}
height="95%"
width="95%"
params={{
particles: {
color: {
value: "#000000"
},
line_linked: {
color: {
value: "#000000"
}
},
number: {
value: 50
},
size: {
value: 3
}
}
}}
/>
@Neha Chaudhary:您可以在 css 中制作一个 .particles class link 并使用 z-index:-1
.particles{
z-index: -1;
}