You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Bootstrap 5输入框聚焦蓝色边框无法去除,求解决方案

Bootstrap 5 移除输入框聚焦蓝色边框解决方案

你的问题出在没覆盖Bootstrap默认的.form-control:focus样式——除了box-shadow,Bootstrap还通过border-color实现聚焦时的蓝色边框,且你的选择器优先级不足以覆盖框架样式。

修改后的CSS代码

.input-group .form-control:focus {
  outline: none !important;
  box-shadow: none !important;
  border-color: #ced4da; /* 还原为输入框未聚焦时的默认边框色,可替换为你需要的颜色 */
}

关键说明

  • 必须覆盖border-color:Bootstrap聚焦状态下会强制修改输入框边框颜色,仅清除box-shadow和outline无法移除蓝色边框
  • 保证自定义CSS加载顺序:你的样式文件要放在Bootstrap官方CSS之后引入,才能覆盖默认样式
  • 提升选择器优先级:.input-group .form-control:focus的优先级高于单纯的.form-control:focus,能更稳定地覆盖框架样式

你的原始HTML代码(无需修改)

<div class="container">
<div class="row">
    <div class="col-12">
        <div class="input-group flex-nowrap mt-5">
            <span class="input-group-text" id="addon-wrapping">@</span>
            <input type="text" class="form-control" placeholder="Username" aria-label="Username" aria-describedby="addon-wrapping">
        </div>
    </div>
</div>
</div>

内容的提问来源于stack exchange,提问作者Serhii Prudkyi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 14:55:16