【问题标题】:How do you decrease navbar height in Bootstrap 4?如何在 Bootstrap 4 中降低导航栏高度?
【发布时间】:2017-08-23 18:46:09
【问题描述】:

下面是我的 bootstrap 4 代码

 <nav class="navbar navbar-collapse navbar-toggleable-md navbar-light bg-faded ">
    <div class="collapse navbar-collapse" id="navbarText">
      <ul class="navbar-nav mr-auto">

        <li class="nav-item">

          <a class="nav-link " >
            <span  class="icon icon18 icon-upload"></span>
            Input Data From Prior Month
            </a>
        </li>
        <li class="nav-item">
          <a class="nav-link " >
            <span  class="icon icon18 icon-excel-file"></span>
            Export to Excel
          </a>
        </li>
      </ul>
      <span class="navbar-text color-blue">
        *Data Automatically pulled from sources
      </span>
    </div>
   </nav>

这里给出了 bootstrap 3 的各种示例 How do you decrease navbar height in Bootstrap 3? 但它们似乎都不适用于 bootstrap 4,有人可以帮忙解决这个问题吗?

【问题讨论】:

  • 你能不能把你的代码更新成fiddle,这样容易理解

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


【解决方案1】:

如果有人喜欢更改 CSS 以获得相同的结果,请尝试此方法。就我而言,我刚刚更改了.navbarmin-height 和链接font-size,它减少了导航栏。

例如:

.navbar{
    min-height:12px;
}
.navbar  a {
    font-size: 11.2px;
}

这也适用于增加导航栏的高度。

这也有助于在向下滚动浏览器时更改导航栏的大小。

【讨论】:

    【解决方案2】:

    在 Bootstrap 4 中使用spacing utils 降低导航栏高度更容易。导航栏的高度来自导航栏内容中的填充。

    只需在nav-linknavbar-text 中使用py-0..

    <nav class="navbar navbar-collapse navbar-toggleable-md navbar-light bg-faded ">
        <div class="collapse navbar-collapse" id="navbarText">
            <ul class="navbar-nav mr-auto">
                <li class="nav-item">
                    <a class="nav-link py-0">
                        <span class="icon icon18 icon-upload"></span> Input Data From Prior Month
                    </a>
                </li>
                <li class="nav-item">
                    <a class="nav-link py-0">
                        <span class="icon icon18 icon-excel-file"></span> Export to Excel
                    </a>
                </li>
            </ul>
            <span class="navbar-text py-0 color-blue">
            *Data Automatically pulled from sources
          </span>
        </div>
    </nav>
    

    py-0 类在项目上设置padding-top:0;padding-bottom:0

    Bootstrap 4 Navbar Shrink Height

    【讨论】:

    • 仅供参考,使用不同的主题真的可以搞砸 Bootstrap 工具。因此,如果有人遇到问题,请尝试使用 vanilla bootstrap
    • 更简单,将 .py-0 添加到
    • 感谢您的评论,sgg。这比浏览每个链接并跟踪他们的个人高度要容易得多。
    猜你喜欢
    • 2013-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-07
    相关资源
    最近更新 更多