【发布时间】:2016-12-02 01:38:33
【问题描述】:
我的应用使用bootstrap-select 进行下拉菜单。但结果看起来非常不同且不可取。
HTML:
<div class="form-group">
<input type="text" class="form-control" placeholder="Enter your name">
<input type="text" class="form-control" placeholder="Enter your address">
<input type="text" class="form-control" placeholder="Enter your contact info">
<select class="selectpicker form-control">
<option selected="selected">Select one</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</div>
CSS:
.form {
max-width: 330px;
padding: 15px;
padding-top: 120px;
margin: 0 auto;
}
.form .form-heading {
margin-bottom: 20px;
text-align: center;
}
.form .form-control {
position: relative;
font-size: 16px;
height: auto;
padding: 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.form .form-control:focus {
z-index: 2;
}
.form input[type="text"] {
margin-bottom: -1px;
border-radius: 0;
}
解决此问题的最佳方法是什么?我应该为引导选择添加 CSS 吗?
【问题讨论】:
-
有一些可用的样式选项,如silviomoreto.github.io/bootstrap-select/examples/#styling 所述,但棘手的问题是
bootstrap-select会生成新的HTML 并隐藏原始的select[class=form-control]元素,因此您需要针对生成的元素。
标签: html css twitter-bootstrap drop-down-menu