Bud*_*Bob 3 html css input outline
我有一个输入字段,如下所示。在类名中我将其作为form-control
<input ref={englishTypeRef} className="form-control p-3 settings-input" placeholder={dbData ? dbData.englishType : null}/>
Run Code Online (Sandbox Code Playgroud)
每当我专注于该领域时,我都会在边界周围看到蓝色轮廓。所以在我的设置输入中我使用outline:none
.settings-input{
...
}
.settings-input:focus {
outline:none;
}
Run Code Online (Sandbox Code Playgroud)
但焦点上的蓝色边框保持不变。我怎样才能删除这个?
尝试重写表单控件样式,如下所示:
.form-control:focus {
border-color: #ced4da; /* default B5 color or set your own color*/
border: none !important; /* if you want to remove borders at all*/
outline: none !important;
box-shadow: none !important;
}
Run Code Online (Sandbox Code Playgroud)