【发布时间】:2016-06-28 08:46:30
【问题描述】:
我想做出的效果是这样的
在桌面上,有些机箱有 1 到 3 个按钮。
如果是 3 个按钮,它应该与 body 的整个宽度相匹配,并在按钮之间留出一个边距。
如果少于 3 个按钮,它应该居中对齐。
|[button 1] [button 2] [button 3]|
| [button 1] [button 2] |
在移动端,无论多少按钮,居中对齐
| [button 1] |
| [button 2] |
| [button 3] |
我是用bootstrap grid开发的,但是好像不适合动态情况:
<div class="col-xs-12 col-sm-4 text-center res-pad same-width-button">
<a class="btn btn-blue get_loc">button 1</a>
</div>
<div class="col-xs-12 col-sm-4 text-center res-pad same-width-button">
<a class="btn btn-blue get_loc">button 2</a>
</div>
<div class="col-xs-12 col-sm-4 text-center res-pad same-width-button">
<a class="btn btn-blue get_loc">button 3</a>
</div>
如何修改或简单地使用 CSS 更适合这种情况?非常感谢您的帮助。
【问题讨论】:
标签: html css twitter-bootstrap padding