【问题标题】:Adding a fixed sticky nav bar which doesn't cover the image添加不覆盖图像的固定粘性导航栏
【发布时间】:2019-08-14 16:11:20
【问题描述】:

我正在尝试创建一个响应式引导粘性导航以在轮播上方进行。然而,导航栏覆盖了图像的顶部比例。我怎样才能改变它以使其在桌面/移动设备上保持不变,但不会溢出到图像本身。

<nav class="navbar navbar-expand-lg bg-primary fixed-top navbar " color-on-scroll="400">

            <div class="container">
                <div class="navbar-translate">
                    <button class="navbar-toggler navbar-toggler" type="button" data-toggle="collapse" data-target="#navigation" aria-controls="navigation-index" aria-expanded="false" aria-label="Toggle navigation">
                        <span><i class="fas fa-bars" style="
                                 color: #ffffff;
                                 "></i></span>
                    </button>
                    <img src="https://www.w3schools.com/bootstrap/chicago.jpg" class="img-fluid" alt="Responsive image">

                </div>
                <div class="collapse navbar-collapse justify-content-end" id="navigation" >
                    <ul class="navbar-nav">
                        <li class="nav-item">
                            <a class="nav-link" href="javascript:void(0)" onclick="scrollToDownload()">
                                <p>Location</p>

【问题讨论】:

  • 寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。请参阅:如何创建minimal reproducible example

标签: css responsive-design bootstrap-4 navbar sticky


【解决方案1】:

解决方案: 我添加了 body { padding-top: 90px; }

【讨论】:

    【解决方案2】:

    给 margin-top:100px 或导航菜单的高度是多少,将该高度应用于滑块父 div 类,它工作正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-04
      • 1970-01-01
      • 2015-05-13
      • 2021-08-16
      相关资源
      最近更新 更多