【问题标题】:Bootstrap Navbar on top of jumbotron (overlay)在 jumbotron 顶部的引导导航栏(覆盖)
【发布时间】:2018-09-20 06:40:59
【问题描述】:

我试图将我的导航栏放在 Jumbotron 封面的顶部(我正在使用 Bootstrap CSS),但我无法将它(导航栏)放置在 Jumbotron 的顶部,具有透明背景.

我们将不胜感激:-)

以下是我的 HTML 代码:

<nav class="navbar navbar-expand-md navbar-light">
<div class="navbar-collapse collapse w-100 order-1 order-md-0 dual-collapse2">
    <ul class="navbar-nav mr-auto">
        <li class="nav-item active">
            <a class="nav-link" href="/home.php">Item 1</a></a>
        </li>
        <li class="nav-item">
            <a class="nav-link" href="">Item 2</a>
        </li>
    </ul>
</div>

<div class="mx-auto order-0">
    <a class="navbar-brand mx-auto" href="/home.php">
      <img src="/images/logo.svgs" height="35" alt="">Logo
    </a>
</div>

<div class="navbar-collapse collapse w-100 order-3 dual-collapse2">
    <ul class="navbar-nav ml-auto">
        <li class="nav-item">
            <a class="nav-link" href="#">Page 1</a>
        </li>
        <li class="nav-item">
            <a class="nav-link" href="#">Page 2</a>
        </li>
        <li class="nav-item">
            <a class="nav-link" href="#">Page 3</a>
        </li>
    </ul>
</div>
</nav>

<section class="cover jumbotron jumbotron-fluid" id="cover">
<div class="container-fluid">
  <div class="row">
    <div class="cover-text col-5">
      <h1 class="display-4">LOREM IPSUM TITLE</h1>
      <p class="lead">
        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce
        convallis pellentesque metus id lacinia.
      </p>
    </div>

    <div class="col-1">
    </div>

    <div class="col-6">
      <div class="card">
        <div class="card-body">
          <h5 class="card-title">Card title</h5>
          <h6 class="card-subtitle mb-2 text-muted">Card subtitle</h6>
          <p class="card-text">
            Some quick example text to build on the card title and make up
            the bulk of the card's content.
          </p>
          <a href="#" class="card-link">Card link</a>
        </div>
      </div>
    </div>
  </div>
</div>
</section>

下面是它的外观图片:

【问题讨论】:

    标签: html css twitter-bootstrap bootstrap-4 navbar


    【解决方案1】:

    fixed-top 导航栏用作explained in the docs...

    <nav class="navbar navbar-expand-md navbar-light fixed-top">
        <div class="navbar-collapse collapse w-100 order-1 order-md-0 dual-collapse2">
            <ul class="navbar-nav mr-auto">
                <li class="nav-item active">
                    <a class="nav-link" href="/home.php">Item 1</a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="">Item 2</a>
                </li>
            </ul>
        </div>
    
        <div class="mx-auto order-0">
            <a class="navbar-brand mx-auto" href="/home.php">
                <img src="/images/logo.svgs" height="35" alt="">Logo
            </a>
        </div>
    
        <div class="navbar-collapse collapse w-100 order-3 dual-collapse2">
            <ul class="navbar-nav ml-auto">
                <li class="nav-item">
                    <a class="nav-link" href="#">Page 1</a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="#">Page 2</a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="#">Page 3</a>
                </li>
            </ul>
        </div>
    </nav>
    
    <section class="cover jumbotron jumbotron-fluid" id="cover">
        <div class="container-fluid">
            <div class="row">
                <div class="cover-text col-5">
                    <h1 class="display-4">LOREM IPSUM TITLE</h1>
                    <p class="lead">
                        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce convallis pellentesque metus id lacinia.
                    </p>
                </div>
    
                <div class="col-1">
                </div>
    
                <div class="col-6">
                    <div class="card">
                        <div class="card-body">
                            <h5 class="card-title">Card title</h5>
                            <h6 class="card-subtitle mb-2 text-muted">Card subtitle</h6>
                            <p class="card-text">
                                Some quick example text to build on the card title and make up the bulk of the card's content.
                            </p>
                            <a href="#" class="card-link">Card link</a>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </section>
    

    https://www.codeply.com/go/dGengaALpm

    【讨论】:

    • 完美运行。非常感谢:-)
    【解决方案2】:

    您还没有关闭导航部分。 这可能会导致不必要的问题。

    【讨论】:

    • 我已关闭导航部分和以下部分。代码只是没有显示它,因为它没有足够的缩进。
    猜你喜欢
    • 2015-12-18
    • 2022-11-23
    • 2020-11-29
    • 1970-01-01
    • 1970-01-01
    • 2012-03-24
    • 2022-01-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多