【发布时间】:2018-09-09 01:29:01
【问题描述】:
我想知道是否有人可以帮助我开始如何创建一个侧边栏导航,例如 this template。我正在考虑购买模板并以这种方式浏览代码,但我认为它附带了大量可能会让我感到困惑的东西。
我正在尝试了解如何在您将看到的大屏幕上做到这一点
或
但在移动设备上,您会看到汉堡菜单
到目前为止,我得到了这个
<div class="container-fluid h-100">
<div class="row h-100">
<div class="col-2 collapse d-md-flex bg-light pt-2 h-100" id="sidebar">
<ul class="nav flex-column flex-nowrap">
<li class="nav-item">
<a class="nav-link" href="#">
<i class="fas fa-cog"></i>
<span class="badge badge-dark">4</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Analytics</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Export</a>
</li>
</ul>
</div>
<div class="col pt-2">
<div class="row w-100">
<div class="col-12 pt-2" style="background:coral;">
</div>
</div>
<div class="row w-100">
fakdfkaf
</div>
</div>
</div>
</div>
【问题讨论】:
-
侧边栏很复杂,因为有很多场景.. 覆盖内容、推送内容、流动或固定宽度、固定/粘性位置、响应式大/移动布局、可滚动、可切换、左/右、多-level 等。我最近回答了bounty question on this.. 但我怀疑您不会得到模板中显示的答案的统包答案。我 created this 在 4.0 发布时可能会让您入门,但我认为这个问题对于 SO 来说太宽泛了。
标签: html css bootstrap-4