首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bootstrap 4导航-移动视图

Bootstrap 4导航-移动视图
EN

Stack Overflow用户
提问于 2017-06-15 03:54:22
回答 0查看 103关注 0票数 0

我有以下标题,其中包括Bootstrap 4导航:

代码语言:javascript
复制
<div class="header container-fluid">

  <div class="row">



<div class="brand col-sm-10 offset-sm-1">
  Logo
</div>

<nav class="navbar navbar-toggleable-md navbar-light bg-faded col-sm-10 offset-sm-1">

  <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
    <span class="navbar-toggler-icon"></span>
  </button>
  <div class="collapse navbar-collapse" id="navbarNavDropdown">
    <ul class="navbar-nav mx-auto">

      <li class="nav-item active">
        <a class="nav-link" href="#">Welcome<span class="sr-only">(current)</span></a>
      </li>

      <li class="nav-item dropdown">
        <a class="nav-link dropdown-toggle" href="http://example.com" id="dropdown_angebot" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
          Pricing
        </a>

        <div class="dropdown-menu" aria-labelledby="dropdown_angebot">
          <a class="dropdown-item" href="#">Action</a>
          <a class="dropdown-item" href="#">Another action</a>
          <a class="dropdown-item" href="#">Something else here</a>
        </div>
      </li>

      <li class="nav-item dropdown">
        <a class="nav-link dropdown-toggle" href="http://example.com" id="dropdown_unternehmen" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
          Our Company
        </a>

        <div class="dropdown-menu" aria-labelledby="dropdown_unternehmen">
          <a class="dropdown-item" href="#">History</a>
          <a class="dropdown-item" href="#">Career</a>
          <a class="dropdown-item" href="#">Clients</a>
        </div>
      </li>

      <li class="nav-item active">
        <a class="nav-link" href="#">Get here<span class="sr-only">(current)</span></a>
      </li>

      <li class="nav-item active">
        <a class="nav-link" href="#">Contact<span class="sr-only">(current)</span></a>
      </li>
    </ul>
  </div>
</nav>

  </div>
</div>

我做了一些更改,因为我希望导航项目居中并伸展到行/列的最开始处。然而,现在我的手机导航不再工作了,我也不知道为什么。

这是我的导航的SASS:

代码语言:javascript
复制
.brand {
  display: flex;
  justify-content: center;
  align-items: center;

  height: 100px;
}

.navbar {
  height: 50px;
  background-color: white !important;
  padding: 0 !important;

  .navbar-nav {
      display: table;
      width: 100%;
      list-style: none;

      .nav-link {
        padding: 0 !important;
      }

      li {
      display: table-cell;
      text-align: center;

        a {
          // background-color: yellow;
          display: block;

        }

      }

      li:first-child {
        text-align: left;
      }

      li:last-child {
        text-align: right;
      }




    .nav-item {
      // margin: 30px;

    }
  }
}

这是一个jsfiddle:https://fiddle.jshell.net/fmz6hafz/

现在,所有内容都水平对齐了,在移动视图中也是如此。我怎样才能恢复到原来的bootstrap mobile视图呢?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44553613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档