【问题标题】:Overlay a bootstrap 4 transparent navbar over an image using flexbox使用 flexbox 在图像上覆盖 bootstrap 4 透明导航栏
【发布时间】:2019-09-04 16:49:52
【问题描述】:

我需要使用 flexbox 在全屏图像上放置一个透明的 bootstrap 4 导航栏。我需要能够扩展轮播容器 (swiper.js) 以填充视口。

我已设法扩展轮播容器以填充视口,但导航栏并未透明地显示在其上方。要查看它当前的功能 [单击此处][1]。查看我想要实现的目标[点击这里][2]

        <nav class="navbar navbar-expand-md navbar-light bg-transparent">
            <div class="navbar-brand pr-5">
                <a class="d-inline-block" routerLink="/home">
                    <img src="assets/logo-dark.png" alt="" height="43">
                </a>
            </div>
            <div class="navbar-collapse collapse navbars" id="navbar-navigation">
                <div class="navbar-nav">
                    <a class="nav-item nav-link text-uppercase" href="#>Home</a>
                    <a class="nav-item nav-link text-uppercase" href="#>Service</a>
                    <a class="nav-item nav-link text-uppercase" href="#>Product</a>
            </div>
        </nav>
    </div>
    <div class="d-flex flex-fill">
        <div class="swiper-container">
            <div class="swiper-wrapper">
                <div class="swiper-slide bg-cover" style="background-image:url('http://placehold.it/1920x1080');">
                    Slide 1</div>
                <div class="swiper-slide bg-cover" style="background-image:url('http://placehold.it/1920x1080');">
                    Slide 2</div>
                <div class="swiper-slide bg-cover" style="background-image:url('http://placehold.it/1920x1080');">
                    Slide 3</div>
            </div>
            <div class="swiper-pagination"></div>
            <div class="swiper-button-prev"></div>
            <div class="swiper-button-next"></div>
        </div>
    </div>

</div>

<main class="page-content content-boxed">
    Page content goes here ...
</main>


  [1]: https://i.stack.imgur.com/1eB42.png
  [2]: https://i.stack.imgur.com/2fr9H.png

【问题讨论】:

    标签: flexbox bootstrap-4 navbar overlay


    【解决方案1】:

    要使您的图像与导航栏重叠,您只需为导航栏提供 position:absolute 属性。

    .navbar{
       position:absolute;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-24
      • 1970-01-01
      相关资源
      最近更新 更多