【发布时间】:2019-04-02 16:07:25
【问题描述】:
您好在我的项目中,我有一个带有菜单项的左侧边栏。我的sidenav代码:
html {
height: 100%;
}
body {
min-height: 100vh;
}
/* fixed and fluid only on sm and up */
@media (min-width: 768px) {
.fixed {
flex: 0 0 200px;
min-height: 100vh;
min-width: 180px;
}
.col .fluid {
min-height: 100vh;
}
.flex-grow {
flex:1;
}
}
<html>
<head>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
</head>
<body>
<div class="container-fluid h-100">
<div class="row h-100">
<!-- left sidebar -->
<div class="col-md-2 fixed pl-0 py-3 bg-light">
<ul class="nav flex-md-column flex-nowrap justify-content-center">
<li class="nav-item">
<a class="nav-link text-truncate" href="#">Top on mobile</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" href="#">Link</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" href="#">Link</a>
</li>
</ul>
</div>
<!-- center content -->
<div class="col fluid d-flex flex-column p-0">
<nav id="topNav" class="navbar navbar-expand-md navbar-dark bg-primary">
<a class="navbar-brand" href="#first">Bootstrap 4</a>
<button class="navbar-toggler ml-auto py-2" type="button" data-toggle="collapse" data-target="#collapsingNavbar">
☰
</button>
<div class="collapse navbar-collapse" id="collapsingNavbar">
<ul class="nav navbar-nav">
<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" href="#">Link</a>
</li>
</ul>
<ul class="nav navbar-nav ml-auto">
<li class="nav-item">
<a class="nav-link page-scroll" data-toggle="modal" title="A free Bootstrap theme" href="#aboutModal">About</a>
</li>
</ul>
</div>
</nav>
<!-- main content -->
<div class="flex-grow">
<div class="col-12 py-4">
<h3 class="text-primary hidden-sm-down">Fixed-Fluid-Fixed <span class="small">(Holy Grail Layout)</span></h3>
<h6>Change the width to see the fixed-width side columns.</h6>
<p>Wolf moon retro jean shorts chambray sustainable roof party. Shoreditch vegan artisan Helvetica. Tattooed Codeply Echo Park Godard kogi, next level irony ennui twee squid fap selvage. Meggings flannel Brooklyn literally small batch,
mumblecore PBR try-hard kale chips. Brooklyn vinyl lumbersexual bicycle rights, viral fap cronut leggings squid chillwave pickled gentrify mustache. 3 wolf moon hashtag church-key Odd Future. Austin messenger bag normcore, Helvetica
Williamsburg sartorial tote bag distillery Portland before they sold out gastropub taxidermy Vice.</p>
<p>More sustainable roof party. Shoreditch vegan artisan Helvetica. Tattooed Codeply Echo Park Godard kogi, next level irony ennui twee squid fap selvage. Meggings flannel Brooklyn literally small batch,
mumblecore PBR try-hard kale chips. Brooklyn vinyl lumbersexual bicycle rights, viral fap cronut leggings squid chillwave pickled gentrify mustache. 3 wolf moon hashtag church-key Odd Future. Austin messenger bag normcore, Helvetica
Williamsburg sartorial tote bag distillery Portland before they sold out gastropub taxidermy Vice.</p>
<div class="row">
<div class="col-xl-3 col-md-6">
<div class="card card-block mb-2">
<h2 class="text-center"><span class="label label-danger">Snippets</span></h2>
<h1 class="text-center">311</h1>
</div>
</div>
<div class="col-xl-3 col-md-6 mb-2">
<div class="card card-block">
<h2 class="text-center"><span class="label label-danger">Downloads</span></h2>
<h1 class="text-center">982</h1>
</div>
</div>
<div class="col-xl-3 col-md-6 mb-2">
<div class="card card-block">
<h2 class="text-center"><span class="label label-danger">Sales</span></h2>
<h1 class="text-center">112</h1>
</div>
</div>
<div class="col-xl-3 col-md-6 mb-2">
<div class="card card-block">
<h2 class="text-center"><span class="label label-danger">Questions</span></h2>
<h1 class="text-center">209</h1>
</div>
</div>
</div>
</div>
</div>
<!-- /main content -->
<footer class="navbar navbar-expand bg-light navbar-light">
<ul class="navbar-nav">
<li class="nav-item"><a href="#" class="nav-link">Footer</a></li>
<li class="nav-item"><a href="#" class="nav-link">Link</a></li>
<li class="nav-item"><a href="#" class="nav-link">Link</a></li>
<li class="nav-item"><a href="#" class="nav-link">More</a></li>
</ul>
</footer>
</div>
</div>
</div>
<div id="aboutModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Modal title</h5>
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
</div>
<div class="modal-body">
<p>One fine modal body…</p>
</div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>
</div>
</div>
</div>
</div>
</body>
</html>
如何在左侧的移动设备上执行此侧导航?现在这个侧边栏在标题上。我需要有关引导程序 4 的帮助,在此示例中,我使用 container-fluid。在手机上,他在上,但没有离开。我该如何解决这个问题?请使用 bootstrap 4 帮助解决此错误。
【问题讨论】:
标签: html css bootstrap-4 sidebar