html - 如何为较小的屏幕自动折叠 Bootstrap 4 边栏?

标签 html css bootstrap-4 responsive sidebar

这是我当前的代码,我已经设法用折叠按钮隐藏侧边栏,但我希望它只在小型设备上折叠,就像引导导航栏那样。

<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="container-fluid">
  <div class="row">
    <div class="col-md-3 px-1 bg-light" id="sidebar">
      <div class="py-2 sticky-top flex-grow-1">
        <div class="nav flex-sm-column">
          <h2 class="text-center">PROFILE</h2>
          <button class="btn btn-primary" type="button" data-toggle="collapse" data-target=".collapse" aria-expanded="true" aria-controls="collapse">Toggle both elements</button>
          <div class="collapse navbar-collapse">
            <a href="" class="nav-link">LINK</a>
          <a href="" class="nav-link">LINK</a>
          <a href="" class="nav-link">LINK</a>
          </div>
          
        </div>
      </div>
    </div>
    <div class="col-sm-9" id="main">
        
          ***PAGE DATA
        
      
    </div>
  </div>
</div>
</div>

最佳答案

这就是您要找的。其他人在上面写的内容会起作用,但它比仅使用 Bootstrap 类更难。

https://getbootstrap.com/docs/4.1/utilities/display/

关于html - 如何为较小的屏幕自动折叠 Bootstrap 4 边栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53769330/

相关文章:

javascript - 图像不占用整个标题大小

bootstrap-4 - 如何正确编译bootstrap文档并在本地打开?

css - 如何使用动态加载的数据创建不同颜色的行?

html - 如何使用图标和标题正确设置列表项的样式

html - 如何在 IE 中将具有渐变包装背景的内容 DIV 居中?

html - 为什么在 HTML 中链接出现在表格之前却出现在表格之后?

javascript - 使用 <span> 彩虹滚动文本

jquery - 如何在动态创建的按钮上使用 jQuery 捕获点击事件

javascript - 如何让我的对话框覆盖整个屏幕?

php - 如何使用具有特定结构的php从文本文件中删除一行