Particle.js无法在ReactJS网站上运行
2021-07-16
1672
我一直尝试在我的投资组合网站上实现 Particles.js,但没有成功。以下是我在我的库中运行的代码行,以使其运行:
npm install tsparticles
npm install react-particles-js
我参考了 https://www.geeksforgeeks.org/how-to-use-particles-js-in-react-project/ 和 https://www.npmjs.com/package/react-particles-js ,并在他们进行操作时包含了他们的代码,但我的页面上似乎没有出现任何内容。
这是我的页面现在的样子: 我的页面现在的样子
这是我的页面代码:
import React, { useEffect } from 'react';
import Particles from 'react-particles-js';
const Index_body = () =>{
return(
<React.Fragment>
<div className="index_body">
<Particles
params={{
"particles": {
"number": {
"value": 50
},
"size": {
"value": 3
}
},
"interactivity": {
"events": {
"onhover": {
"enable": true,
"mode": "repulse"
}
}
}
}}
/>
</div>
</React.Fragment>
);
}
export default Index_body;
希望你们能帮助我!谢谢!
2个回答
默认情况下,粒子描边颜色为白色,因此我认为您看不到部分。因此,请尝试更改并查看包装组件背景颜色或部分描边颜色。 您可以使用以下代码更改粒子颜色👇
{
"particles": {
"number": {
"value": 80,
"density": {
"enable": true,
"value_area": 800
}
},
"color": {
"value": "#0030ff"
},
...
}
Inshaf Ahmed
2021-07-16
我按照以下步骤操作,并且对我有用:
1 - 我创建了一个新的 React 应用程序
npx create-react-app my-app
2 - 安装了 npm 模块:
npm i react-tsparticles
npm i react-particles-js
3 - 复制此代码并将其粘贴到 App.js 文件中。
import React, { Component } from 'react';
import Particles from 'react-particles-js';
class App extends Component {
render() {
return (
<div style={{ backgroundColor: '#333' }}>
<Particles
params={{
particles: {
number: {
value: 50
},
size: {
value: 3
}
},
interactivity: {
events: {
onhover: {
enable: true,
mode: 'repulse'
}
}
}
}}
/>
</div>
);
}
}
export default App;
我假设这是因为白色背景颜色或白色笔触/粒子颜色遮蔽了。
我使用了你的设置,我认为肯定是背景颜色,这就是为什么你在浏览器上看不到任何粒子的原因。
这是 Github 链接: https://github.com/siddharth-sunchu/test-particles-lib
您可以克隆它并执行 npm start。
Siddharth Sunchu
2021-07-16