Bootstrap4 中的多个容器彼此相邻
Multiple container next to each other in Bootstrap4
我有一个 bootstrap 布局,我正在尝试将其开发为仪表板。
我有一个这样的container-fluid
<div class="row">
<div class="col-10 col-md-3 col-lg-3 col-sm-6">
</div>
它的高度为 100vh
,宽度为 250px
。我应用了 margin-left:-240px
以便它隐藏,当用户将鼠标悬停在 10px div 上时,整个 div 使用 transitions
.
显示
我的问题是在它旁边放一个主div,像这样
我怎样才能做到这一点?我应该添加另一个 container
还是 row
?
你可以新的吗auto-layoutcol
class..
<div class="container-fluid">
<div class="row">
<div class="sidebar bg-faded">Sidebar</div>
<div class="col bg-inverse text-white">
Content
</div>
</div>
</div>
不确定是希望侧边栏在打开时将内容推到右侧,还是希望侧边栏在打开时覆盖内容。
这是重叠边栏的解决方案。
$( '.sidebar' ).on( 'click', function ( e ) {
$( this ).toggleClass( 'closed' );
} );
@import url( 'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css' );
.sidebar {
position: absolute;
left: 0;
top: 0;
width: 250px;
height: 100vh;
color: white;
background-color: black;
transition: left 500ms ease-in-out;
z-index: 5;
}
.sidebar.closed {
left: -240px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<aside class="sidebar closed">
<p>
Sidebar
</p>
</aside>
<div class="container-fluid">
<div class="row">
<div class="col-xs-6">
.col-md-6
</div>
<div class="col-xs-6">
.col-md-6
</div>
</div>
</div>
我有一个 bootstrap 布局,我正在尝试将其开发为仪表板。
我有一个这样的container-fluid
<div class="row">
<div class="col-10 col-md-3 col-lg-3 col-sm-6">
</div>
它的高度为 100vh
,宽度为 250px
。我应用了 margin-left:-240px
以便它隐藏,当用户将鼠标悬停在 10px div 上时,整个 div 使用 transitions
.
我的问题是在它旁边放一个主div,像这样
我怎样才能做到这一点?我应该添加另一个 container
还是 row
?
你可以新的吗auto-layoutcol
class..
<div class="container-fluid">
<div class="row">
<div class="sidebar bg-faded">Sidebar</div>
<div class="col bg-inverse text-white">
Content
</div>
</div>
</div>
不确定是希望侧边栏在打开时将内容推到右侧,还是希望侧边栏在打开时覆盖内容。
这是重叠边栏的解决方案。
$( '.sidebar' ).on( 'click', function ( e ) {
$( this ).toggleClass( 'closed' );
} );
@import url( 'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css' );
.sidebar {
position: absolute;
left: 0;
top: 0;
width: 250px;
height: 100vh;
color: white;
background-color: black;
transition: left 500ms ease-in-out;
z-index: 5;
}
.sidebar.closed {
left: -240px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<aside class="sidebar closed">
<p>
Sidebar
</p>
</aside>
<div class="container-fluid">
<div class="row">
<div class="col-xs-6">
.col-md-6
</div>
<div class="col-xs-6">
.col-md-6
</div>
</div>
</div>