我将引导选择选项字段用于类form-control
这是我的代码:
<select class="form-control" onchange="location = this.value;">
<option>Select a Generic Name</option>
<option value="1">Title 1</option>
<option value="2">Title 2</option>
</select>
但是在下拉选项中,向下箭头图标未显示
CSS:
.form-control {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
显示此图标的主要问题是什么?
答案 0 :(得分:5)
如果您使用的是 Bootstrap v5,则标签已更改为
<select class="form-select">
答案 1 :(得分:1)
我在 bootstrap-select 字段中遇到了同样的问题。 这是一个绝对可以解决问题的简单类。
在 form-control 类旁边添加 custom-select 类。
<select class="form-control custom-select">
<option>Select a Generic Name</option>
<option value="1">Title 1</option>
<option value="2">Title 2</option>
</select>
它会显示一个箭头符号,它的外观可能因您使用的浏览器和操作系统而异。
答案 2 :(得分:0)
嗨,我正尝试用您的示例代码重现此问题。
但我没有在结果中遇到任何指定的箭头缺失问题。
.form-control {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
<select class="form-control" onchange="location = this.value;">
<option>Select a Generic Name</option>
<option value="1">Title 1</option>
<option value="2">Title 2</option>
</select>
注意: 确保以下CSS不用于选择下拉列表。
select {
/* for Firefox */
-moz-appearance: none;
/* for Chrome */
-webkit-appearance: none;
}
/* For IE10 */
select::-ms-expand {
display: none;
}
希望这会有所帮助。