[英]How to make vertical nav full width on left side with grid bootstrap
I want to create admin panel with bootstrap. 我想使用引导程序创建管理面板。 First I want to make navigation menu in the left side. 首先,我要在左侧创建导航菜单。 I get the problem my navigation in the red background did not full width in the left columns like this code : 我遇到了这样的问题,我在红色背景中的导航在左侧列中没有这样的宽度:
<!-- Bootstrap CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" /> <!-- Optional JavaScript --> <!-- jQuery first, then Popper.js, then Bootstrap JS --> <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.3/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js"></script> <div class="container-fluid"> <div class="row"> <div class="col-2" style="background-color:#f0f;"> <div class="nav flex-column" style="background-color:#f00;"> <li class="nav-item"> <a class="nav-link" href="#">Link 1</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Link 2</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Link 3</a> </li> </div> </div> </div> <div class="row"> <div class="col-10"> Content </div> </div> </div>
Are you trying to get red area cover the the pink area? 您是否要让红色区域覆盖粉红色区域? For that you have to override the style of your css framework for `col-2' 为此,您必须为`col-2'覆盖CSS框架的样式
.override-class
{
padding-right: 0px!important;
padding-left: 0px!important;
}
If you don't need to change it for all class named col-2
, try this inline CSS 如果不需要为所有名为col-2
类进行更改,请尝试以下内联CSS
<div class="col-2" style="background-color:#f0f; padding-left:0px; padding-right:0px;">
Else you can try this one 否则你可以试试这个
.col-2{
padding-right: 0px !important;
padding-left: 0px !important;
}
.col-2{ padding-right: 0px !important; padding-left: 0px !important; }
<!-- Bootstrap CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" /> <!-- Optional JavaScript --> <!-- jQuery first, then Popper.js, then Bootstrap JS --> <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.3/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js"></script> <div class="container-fluid"> <div class="row"> <div class="col-2" style="background-color:#f0f;"> <div class="nav flex-column" style="background-color:#f00;"> <li class="nav-item"> <a class="nav-link" href="#">Link 1</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Link 2</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Link 3</a> </li> </div> </div> <div class="col-10"> Content </div> </div> </div>
只是把引导程序p-0
类
<div class="col-2 p-0">
Bootstrap 4.0.0-beta has some utility class for margin, padding, gutter, vertical align and more... please checkout this code snippet... Bootstrap 4.0.0-beta有一些实用程序类,用于边距,边距,装订线,垂直对齐等等。请查看此代码段...
<!-- Bootstrap CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" /> <!-- Optional JavaScript --> <!-- jQuery first, then Popper.js, then Bootstrap JS --> <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.3/umd/popper.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js"></script> <div class="container-fluid"> <div class="row"> <div class="col-2 p-0" style="background-color:#f0f;"> <div class="nav flex-column" style="background-color:#f00;"> <li class="nav-item"> <a class="nav-link" href="#">Link 1</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Link 2</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Link 3</a> </li> </div> </div> <div class="col-10"> Content </div> </div> </div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.