中心引导按钮
Posted
技术标签:
【中文标题】中心引导按钮【英文标题】:Center Bootstrap Button 【发布时间】:2016-12-30 12:41:48 【问题描述】:我在面板中将 Bootstrap 按钮居中时遇到问题。左右边距自动不起作用。 有没有办法让按钮正确居中?由于移动比例,Button 需要居中。
代码:
<div class="n_monitor">
<div class="panel panel-default">
<div class="panel-body">
<div class="btn-group">
<button type="button" class="btn btn-default">Server 1</button>
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<span class="caret"></span>
<span class="sr-only">Toggle Dropdown</span>
</button>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
</ul>
</div>
</div>
</div>
</div>
CSS:
.n_monitor .panel
width: 628px;
border: solid 1px #ebebeb;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
height: 94px;
box-shadow: none;
margin: 0;
background-color: #f4f4f4;
margin-left: auto;
margin-right: auto;
.n_monitor .btn
width: 126px;
height: 54px;
background-color: #3baed8;
border: none;
color: #fff;
font-size: 14px;
border-radius: 3px;
【问题讨论】:
【参考方案1】:将Bootstrap的Alignment Classtext-center
添加到.panel-body
。
@import url('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css');
.n_monitor .panel
width: 100%;
border: solid 1px #ebebeb;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
height: 94px;
box-shadow: none;
margin: 0;
background-color: #f4f4f4;
margin-left: auto;
margin-right: auto;
.n_monitor .btn
width: 126px;
height: 54px;
background-color: #3baed8;
border: none;
color: #fff;
font-size: 14px;
border-radius: 3px;
<div class="n_monitor">
<div class="panel panel-default">
<div class="panel-body text-center">
<div class="btn-group">
<button type="button" class="btn btn-default">Server 1</button>
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<span class="caret"></span>
<span class="sr-only">Toggle Dropdown</span>
</button>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
</ul>
</div>
</div>
</div>
</div>
【讨论】:
谢谢!没有你,我会非常痛苦。拿一块饼干。 【参考方案2】:您可以简单地将“center-block”类添加到按钮。
例如
<button class = "center-block">Test</button>
【讨论】:
【参考方案3】:这对我来说总是最好的。使用 Bootstrap 时的特殊性,它可以完美运行。
#button
display: table; margin: 0 auto;
【讨论】:
【参考方案4】:在按钮的父级(.n_monitor .panel-body)上居中文本
.n_monitor .panel-body
text-align: center;
【讨论】:
以上是关于中心引导按钮的主要内容,如果未能解决你的问题,请参考以下文章