javascript - 用粒子地面替换背景图像?

标签 javascript html css

我找到了这个可以找到的甜蜜粒子系统HERE .

我基本上是想用这个粒子系统替换背景图像,但不幸的是粒子会位于我的导航栏上方并填满屏幕,然后我必须滚动才能找到我的网站内容。下面是我的索引页面的照片,用于直观表示。 (我使用的是大部分内容未填写的模板,所以请不要判断措辞 :P)

enter image description here

此处显示的内容代码:

<div class="bg">

        <div id="home" class="header wow bounceInDown" >
                <div class="top-header">
                    <div class="container">
                    <div class="logo">
                        <a href="#"><img src="images/logo.png" title="dreams" /></a>
                    </div>
                    <!----start-top-nav---->
                     <nav class="top-nav">
                        <ul class="top-nav">
                            <li class="active"><a href="#home" class="scroll">Home</a></li>
                            <li><a href="#services" class="scroll">Services</a></li>
                            <li><a href="#port" class="scroll">FAQ</a></li>
                            <li><a href="#about" class="scroll">About</a></li>
                            <li><a href="#contact" class="scroll">Contact</a></li>
                            <li><a href="loginNew.php">Login</a></li>
                        </ul>
                        <a href="#" id="pull"><img src="images/menu-icon.png" title="menu" /></a>
                    </nav>
                    <div class="clearfix"> </div>
                </div>
            </div>
        </div>
        <!----- //End-header---->
        <!---- banner ---->
        <div class="banner wow fadeIn" data-wow-delay="0.8s">

            <div class="container">

                <div class="banner-info text-center">

                    <h1>Smart trading for the smarter investor.</h1><br />
                    <span> </span>
                    <p>We are a digital agency that believes in building things that are  meaningful!</p>
                    
                    <div class="contact-right wow fadeInLeft">
                        <form class="test" action="indexNew.php" method="post" autocomplete="off">
                            <p class="borders">Sign Up For Crypto Pals</p>
                            <input type="text" required class="text" name='user_name' placeholder="Username...">
                            <input type="email" required class="text" name='email' placeholder="Email...">
                            <input type="password" required class="text" name='password' placeholder="Password...">
                            <input class="wow shake" data-wow-delay="0.3s" type="submit" value="Sign Up" name="register" />
                        </form>

                    </div>
                    <br/>
                    <a class="account" href="loginNew.php">Already have an account? Sign In.</a>
                </div>
            </div>
        </div>
    
    </div>

所以<div class="bg">有这个 CSS:

.bg{
    background:url(../images/baner.jpg) no-repeat 0px 0px;
    background-size:cover;
}

我尝试简单地添加 particles我的课<div class="big">但这会掉落整个站点并仍然显示其上方的粒子。

我真的希望我提供了足够的信息。 谢谢

最佳答案

如果你不想再有背景图片而只是用粒子替换它,你可以基于 CodePen demo可从作者 Github 上的 README 获得。

然后您需要做的就是在其下方添加所有代码并将 #particles-js z-index 更改为负值:

#particles-js {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: darkgrey;
  background-image: url("");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  z-index: -3;
}

这是一个有效的 CodePen .我希望这能回答您的问题。

关于javascript - 用粒子地面替换背景图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47151842/

相关文章:

javascript - 如何制作像 Facebook 通知这样的东西?

javascript - Angular 2在ngFor中显示/隐藏偶数/奇数项目的换行标签

javascript - HTML 页面加载的顺序?

html - 为 Web 应用程序实现离线存储的最佳方式(适用于所有浏览器 + 平板电脑)

javascript - 基于浏览器时间的 CSS

java - 如何解析/映射 JavaFX CSS 文件以检索其属性和值?

javascript - 模块之间共享的事件发射器

html - 为什么我的 CSS 没有应用边距?

html - 在 UL 中居中​​图像

python - 通过 Python Flask 从一个 HTML 输入中获取多个值