Angular ng-粒子作为背景

Angular ng-particles as background

我正在尝试在我的 Angular 12 项目中使用 ng-particles 作为背景。
这是我的 app.component.html:

<div class="main">
    <ng-particles [id]="id" [options]="particlesOptions"></ng-particles>
    <div>
        <app-header></app-header> 
        <router-outlet></router-outlet>
    </div>
    <app-footer></app-footer>
</div>

粒子工作正常,但它显然只是我的页眉、路由器出口和页脚上的一个元素。 如何在 Angular 中获取 ng 粒子作为背景?
我一直在搜索,但没有找到很好的例子。我曾尝试在 ng-particles 元素上设置 position: absolut 但这导致了故障行为。 谢谢你的帮助!
这是我现在使用的模块: https://www.npmjs.com/package/ng-particles

您可以仅使用选项将粒子设置为背景。不需要额外的 CSS。

您可以在此处查看 fullScreen 选项:https://particles.js.org/docs/interfaces/Options_Interfaces_FullScreen_IFullScreen.IFullScreen.html

因此,您唯一需要做的就是将其添加到您的粒子配置中:

{
  fullScreen: {
    enable: true,
    zIndex: 0 // or any value is good for you, if you use -1 set `interactivity.detectsOn` to `"window"` if you need mouse interactions
  },
  /* your config */
}