You need to enable JavaScript to run this app. 如何修改Bootstrap搜索框的Placeholder、输入文本与边框颜色
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Bootstrap搜索框的Placeholder、输入文本与边框颜色

Bootstrap 搜索框颜色修改方案(蓝色效果)

你只需在现有代码的Bootstrap样式引入后添加自定义CSS即可覆盖默认样式,实现三个元素的蓝色修改需求,具体实现如下:

核心自定义样式

/* 1. 修改placeholder提示文字为蓝色,兼容各主流浏览器 */
#myInput::placeholder { /* 标准语法 */
  color: #007bff;
  opacity: 1; /* 火狐默认会降低透明度,加这个保证颜色正常 */
}
#myInput::-webkit-input-placeholder { /* Chrome/Safari/Edge */
  color: #007bff;
}
#myInput::-moz-placeholder { /* 火狐浏览器 */
  color: #007bff;
  opacity: 1;
}
#myInput:-ms-input-placeholder { /* IE10+ */
  color: #007bff;
}

/* 2. 修改输入框内输入的文本颜色为蓝色 */
#myInput {
  color: #007bff;
  /* 3. 修改搜索框默认边框为蓝色 */
  border-color: #007bff;
}

/* 可选:修改输入框聚焦时的边框和阴影为蓝色,避免默认灰色边框效果 */
#myInput:focus {
  border-color: #0056b3;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

完整修改后代码

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
  <style>
    /* 1. 修改placeholder提示文字为蓝色,兼容各主流浏览器 */
    #myInput::placeholder { /* 标准语法 */
      color: #007bff;
      opacity: 1; /* 火狐默认会降低透明度,加这个保证颜色正常 */
    }
    #myInput::-webkit-input-placeholder { /* Chrome/Safari/Edge */
      color: #007bff;
    }
    #myInput::-moz-placeholder { /* 火狐浏览器 */
      color: #007bff;
      opacity: 1;
    }
    #myInput:-ms-input-placeholder { /* IE10+ */
      color: #007bff;
    }

    /* 2. 修改输入框内输入的文本颜色为蓝色 */
    #myInput {
      color: #007bff;
      /* 3. 修改搜索框默认边框为蓝色 */
      border-color: #007bff;
    }

    /* 可选:修改输入框聚焦时的边框和阴影为蓝色,避免默认灰色边框效果 */
    #myInput:focus {
      border-color: #0056b3;
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
    }
  </style>
  </head>
  <body>
  
  <div class="container mt-3">
   <input class="form-control" id="myInput" type="text" placeholder="Search..">
  <div id="myDIV" class="mt-3">
  
</body>
</html>

说明

  • 这里使用的#007bff是Bootstrap默认的主题蓝色,你可以根据需要替换为其他蓝色色值
  • 聚焦状态的样式为可选添加,若不需要可以删除对应代码段

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.10 11:33:01