制作了一个下拉按钮,当点击时会显示一个搜索栏,但它看起来不是很好,我可以使用哪个类来使它更适合?这就是它目前的样子:
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Search<b class="caret"></b></a>
<ul class="dropdown-menu">
<form>
<div class="input-prepend">
<div class="btn-group"><
<button class="btn" tabindex="-1">Search</button>
<select class="btn dropdown-toggle" style="width: 140px;">
<option>Suncor</option>
<option>Syncrude</option>
<option>Albian Sands</option>
</select>
</div>
<input type="text">
</div>
</form>
</ul>
</li>
</ul>
答案 0 :(得分:2)
您可以使用此引导程序插件来启动引导程序select
中的dropdown
。
https://github.com/silviomoreto/bootstrap-select
答案 1 :(得分:0)
这里没有利用现有的bootstrap类,只是添加了一个小的自定义。这至少是您可以用来解决问题的一条路线。请注意.dropForm
类是如何添加到<form>
的。
<强> CSS 强>
.w140 {
width: 135px;
}
.dropForm {
margin: 0;
padding: 15px 12px 10px 12px;
}
HTML
<div class="navbar">
<div class="navbar-inner">
<ul class="nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="#">Link</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Search<b class="caret"></b></a>
<ul class="dropdown-menu">
<form class="dropForm">
<div class="input-prepend">
<div class="btn-group">
<button class="btn" tabindex="-1">Search</button>
<select class="w140">
<option>Suncor</option>
<option>Syncrude</option>
<option>Albian Sands</option>
</select>
</div>
<input type="text" />
</div>
</form>
</ul>
</li>
</ul>
</div>
</div>
P.S。 - 无论你做什么,你都需要清除你的html标记<div class="btn-group"><
:应该删除开角括号。