【发布时间】:2021-07-10 21:17:21
【问题描述】:
我知道这已被要求用于常规 html 控件,但我似乎无法摆脱围绕我的选择器列表框的丑陋黑色边框:
当我没有焦点时:
我的输入周围已经有一个蓝色的焦点半径,所以为了便于访问,我不需要这个黑色的。我到处都读过我需要使用outline: none; css,但它不适用于我的情况。
这是我的 CSS:
.customSelect{
border: 1px solid #ced4da !important;
color: #495057 !important;
}
.customSelect:hover{
background-color: #f8f9fa !important;
}
.customSelect:focus{
outline:none !important;
/* also tried adding in :
outline-width: 0 !important;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
*/
还有我的输入 html:
<select name="function_title_id"
id="function_title_id"
title="Please select..."
class="form-control selectpicker"
data-live-search="true"
data-style="customSelect"
data-dropup-auto="false"
disabled>
</select>
我错过了什么?谢谢!
更新:这是显示我的问题的小提琴链接: https://jsfiddle.net/jocxaqe9/
【问题讨论】:
-
您的类与您的 css 选择器不匹配:
.selectpicker. -
你上课是错的
-
还是不行。我尝试使用 .selectpicker css 选择器,但它并没有改变任何东西。我已经用小提琴链接更新了我的问题,以演示我的问题。附:红色只是用于测试.. 感谢您的帮助!
标签: html css bootstrap-4 bootstrap-selectpicker