gpt4 book ai didi

javascript - Particles.js 仅作为特定部分的背景

转载 作者:搜寻专家 更新时间:2023-10-31 19:30:33 25 4
gpt4 key购买 nike

我正在使用 Vincent Garreau 的 Particles.js(会链接但不能共享多个链接)在我网站的特定部分实现粒子效果背景。

<div id="particles-js" >

<section class="page-section features" >
<div class="container relative" >
<div class=" font-alt hs-line-2 mb-30">
<!-- Other relevant code for this section -->
</div>
</div> <!--end container div-->
</section>
</div> <!-- End particles div>

CSS

#particles-js {
background-color: #000;
position: absolute;
z-index: 50;
width: 100%;
height: 100%;
top: 0;
}

.page-section {
width: 100%;
display: block;
position: relative;
overflow: hidden;
background-attachment: fixed;
background-repeat: no-repeat;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 90px 0;
}

“特征”类没有样式规则。

但是,这是该代码的输出:http://imgur.com/a/Ce9Sh (图 1)

粒子 div 在功能部分下。未设置为该背景。

为粒子 div 设置position:absolute或固定会完全破坏功能部分的布局,因为功能部分出现在许多其他元素之后。

在粒子 div 上设置 fixed 的位置,并在顶部和左侧留有边距,使功能永久固定在屏幕上,我无法向下滚动它。

绝对搞砸了功能部分的定位,particles.js 仍然不可见。

这就是我在粒子 div 上设置 position: absolute 标签时的样子:http://imgur.com/a/Ce9Sh (img2)

我想要的只是粒子显示在功能部分后面,而不是单独显示在它下面。

如有任何帮助,我们将不胜感激。

最佳答案

我遇到了同样的问题!我所做的基本上是将 particles.js 设置为固定背景:

view.html

<div id="particles-js" class="animation_background"></div>
<section>
...
...
</section>

styles.css.scss

.animation_background {
background-color: #08090d;
width: 100%;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 0;
}

然后我必须将所有其他元素的 z-index 设置为高于 0,以便它位于背景之上。由于性能原因,此解决方案并不完美,但它会给您带来您想要的效果!

关于javascript - Particles.js 仅作为特定部分的背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45101039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com