首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Particle.js没有在ReactJS网站上工作

Particle.js没有在ReactJS网站上工作
EN

Stack Overflow用户
提问于 2021-07-16 03:21:20
回答 2查看 1.1K关注 0票数 0

我一直试图在我的投资组合网站上实现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,并且在他们进行代码的过程中继续使用它们的代码,但是在我的页面上似乎什么也没有出现。

下面是我现在页面的图片:我的页面现在看起来怎么样?

这是我的页面代码:

代码语言:javascript
复制
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;

希望你们能帮我一把!谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-07-16 04:03:26

在默认情况下,粒子笔画的颜色是白色的,我认为你看不到部分。因此,请尝试更改并查看包装组件背景色或部分笔画颜色。您可以通过以下代码更改粒子颜色

代码语言:javascript
复制
{
  "particles": {
    "number": {
      "value": 80,
      "density": {
        "enable": true,
        "value_area": 800
      }
    },
    "color": {
      "value": "#0030ff"
    },
    ...
}
票数 1
EN

Stack Overflow用户

发布于 2021-07-16 04:15:43

我遵循了这些步骤,这对我来说很有效:

我创建了一个新的react

代码语言:javascript
复制
npx create-react-app my-app

2-已安装的国家预防机制模块:

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

3-复制此代码并将其粘贴到App.js文件中。

代码语言:javascript
复制
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启动。

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

https://stackoverflow.com/questions/68403021

复制
相关文章

相似问题

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