所以在它最简单的形式下,我有一个Bootstrap 4网站,并且我试图利用它的崩溃实用程序将我的两个列中的一个横向折叠。我有它工作,但不幸的是过渡是从上到下动画div导致一个笨重的效果 - 我需要它从右到左动画(反之亦然切换)。
请参阅下面的代码& JsFiddle示例:
<div class="container" style="margin-top: 20px">
<div class="row">
<div id="left-content" class="col-5 border collapse show">
Collapsible Area
</div>
<div class="col border border-primary">
<p>
Variable width content
</p>
<a class="btn btn-primary" data-toggle="collapse" data-target="#left-content">Toggle Collapse</a>
</div>
</div>
答案 0 :(得分:0)
如果您向#left
容器添加CSS转换,则可以减轻效果。
.col-5.border.collapse {
transition: height 1s ease;
}