Twitter bootstrap 3 下拉菜单不支持';不要服从定心
我试图得到一系列垂直放置和水平居中的控件。控件显示得很好,但是当我使下拉列表下拉时,下拉文本在屏幕上显示为左对齐,而不是在居中的下拉控件下。我花了几个小时在这上面,但我做不好。我们一定会感激你的帮助。以下是我正在使用的:Twitter bootstrap 3 下拉菜单不支持';不要服从定心,twitter-bootstrap-3,Twitter Bootstrap 3,我试图得到一系列垂直放置和水平居中的控件。控件显示得很好,但是当我使下拉列表下拉时,下拉文本在屏幕上显示为左对齐,而不是在居中的下拉控件下。我花了几个小时在这上面,但我做不好。我们一定会感激你的帮助。以下是我正在使用的: <div style="margin-top:50px; text-align: center;"> <div class="dropdown"> <button class="btn btn-primary dropdow
<div style="margin-top:50px; text-align: center;">
<div class="dropdown">
<button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Shift / Project2
<span class="caret"></span></button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
<li><a class="dropdown-item" href="#">HTML</a></li>
<li><a class="dropdown-item" href="#">CSS</a></li>
<li><a class="dropdown-item" href="#">JavaScript</a></li>
</ul>
</div>
<input autocorrect="off" autocapitalize="off" spellcheck="false" type="text" id="xxx" style="margin-top:50px;">
</div>
轮班/工程2
您可以使用css解决此问题,就像我在这里所做的那样:
只需在CSS中添加以下内容:
.dropdown-menu {
left: 50%;
transform: translate(-50%, 0);
}
//编辑: 对不起,我忘了btn小组课了 只需从第一个解决方案中删除CSS部分,将.btn组添加到下拉列表中,并在btn组后使用.clearfix,就像我在这里做的那样:
<div style="margin-top:50px; text-align: center;">
<div class="dropdown btn-group">
<button class="btn btn-primary dropdown-toggle" id="dropdownMenu1" aria-expanded="false" aria-haspopup="true" type="button" data-toggle="dropdown">Shift / Project2
<span class="caret"></span></button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
<li><a class="dropdown-item" href="#">HTML</a></li>
<li><a class="dropdown-item" href="#">CSS</a></li>
<li><a class="dropdown-item" href="#">JavaScript</a></li>
</ul>
</div>
<div class="clearfix"></div>
<input id="xxx" style="margin-top:50px;" spellcheck="false" type="text" autocapitalize="off" autocorrect="off">
</div>
轮班/工程2
工作示例:嘿,我已经更新了我的答案。看一看。请标记为正确答案,如果我解决了您的问题,:)您应该阅读此!!