有一些文章讨论从左到右的崩溃,还有一些Fiddle示例here。但是我希望崩溃从右到左发生。仅使用下面显示的代码就可以做到这一点。
#demo.width {
height: auto;
-webkit-transition: width 0.35s ease;
-moz-transition: width 0.35s ease;
-o-transition: width 0.35s ease;
transition: width 0.35s ease;
}
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap-theme.min.css" rel="stylesheet"/>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button type="button" class="btn btn-primary" data-toggle="collapse" data-target="#demo">
Horizontal Collapsible
</button>
<div id="container" style="width:400px;height:70px;">
<div id="demo" class="collapse in width" style="background-color:yellow;">
<div style="padding: 20px; overflow:hidden; width:200px;">
Here is my content
</div>
</div>
</div>
<small>Works in FF 24.0, IE 10.</small>
<br />
<b>Doesn't work in Chrome 30.0.1599.1.1</b>
<ul>
<li>Bounces on Show</li>
<li>Hide has no transition</li>
</ul>
最佳答案
是的,如果您在此div中将"float:right"
添加到样式中
<div id="demo" class="collapse in width" style="background-color:yellow;">
添加时,代码应如下所示。
<div id="demo" class="collapse in width" style="background-color:yellow; float:right;">
如果这不是您想要的,请与我联系。
关于html - Bootstrap 3折叠(从右到左),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29480728/