You need to enable JavaScript to run this app. Bootstrap5中如何移除带form-control类输入框的聚焦蓝色边框
优惠活动
大模型
产品
解决方案
定价
更多

Bootstrap5中如何移除带form-control类输入框的聚焦蓝色边框

原因说明

Bootstrap 5 的.form-control类的聚焦蓝色高亮效果,并非通过outline属性实现,而是通过修改border-color和添加box-shadow阴影实现,仅设置outline: none无法移除该效果。

解决方法

修改你的自定义.settings-input聚焦样式,补充对应的属性覆盖Bootstrap默认规则即可:

.settings-input:focus {
    outline: none;
    box-shadow: none;
    /* 可按需设置为你需要的边框颜色,默认值为#ced4da */
    border-color: #ced4da;
}

注意事项

  • 确保你的自定义样式文件引入顺序在Bootstrap样式文件之后,保证自定义样式优先级足够覆盖默认规则
  • 若样式仍未生效,可通过浏览器开发者工具查看元素聚焦状态的样式优先级,调整选择器权重即可,非必要不建议使用!important强制覆盖

问题截图

内容的提问来源于stack exchange,提问作者Thavas Antonio

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.11 00:15:03