首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Bootstrap中创建一个响应式导航栏“抽屉”?

在Bootstrap中创建一个响应式导航栏“抽屉”?
EN

Stack Overflow用户
提问于 2018-02-27 03:52:52
回答 1查看 36.5K关注 0票数 17

尝试实现这样的功能:https://www.muicss.com/examples/v1/example-layouts/responsive-side-menu/index.html

我在网上看到过一些使用其他版本的bootstrap的示例,但它们都对css进行了太多的更改,这使得学习bootstrap变得更加困难。

我想知道在Bootstrap 4中是否可以使用像折叠,堆叠药丸,flexbox这样的工具来实现这一点?

这就是我所能实现的:https://jsfiddle.net/kL9u6esw/20/

我的Jsfiddle缺少了什么:

  1. 无法正确响应
  2. 使用粘性类时,导航栏无法正确滚动
  3. 即使我设置了类,菜单按钮也不粘性。
  4. 背景调光器虽然不是答案所必需的,但将是很好的

<代码>G211

在我的例子中,我不知道如何插入导航栏,也不确定它是否有必要正确响应。

我也不确定将它作为一个列是不是正确的方法,它不应该在画布外吗?

Html代码:

代码语言:javascript
复制
<div class="container-fluid h-100">
  <div class="row h-100">
    <div class="col-5 col-md-3 collapse m-0 p-0 h-100 bg-dark" id="collapseExample">
      <ul class="nav flex-column navbar-dark sticky-top">
        <li class="nav-item">
          <a class="nav-link active" href="#">Active</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">Link</a>
        </li>
        <li class="nav-item">
          <a class="nav-link" href="#">Link</a>
        </li>
        <li class="nav-item">
          <a class="nav-link disabled" href="#">Disabled</a>
        </li>
      </ul>
    </div>
    <div class="col">
      <div class="row">
        <div class="col-12">
          <button class="btn sticky-top" data-toggle="collapse" href="#collapseExample" role="button">
            Menu
          </button>   
        </div>
        <div class="col-12">
          Lorem...
        </div>
      </div>
    </div>
  </div>
</div>
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48996084

复制
相关文章

相似问题

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