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

如何调整Bootstrap col-md-12容器内右侧带图标的搜索输入框宽度

解决方案

只需要修改两处CSS属性即可实现搜索框占满整行宽度的效果,无需调整HTML结构:

  • 给.form类新增width: 100%属性,让表单容器先占满外层col-md-12的全部可用宽度
  • 将.search-field类的width: auto替换为flex: 1,让输入框自动填充flex容器的剩余空间

修改后的完整CSS代码如下:

.form {
  margin-top: 8px;
  margin-left: 13px;
  display: flex;
  flex-direction: row;
  width: 100%; /* 新增属性 */
}

.search-field {
  padding: 10px 35px 10px 15px;
  color: #fff;
  border-color: #d4e0e0;
  border-radius: 15px;
  outline: none;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: inset 0px 3px 6px #0000000D;
  border: 1px solid #D4E0E0;
  flex: 1; /* 替换原有width: auto */
  color: #000;
}

.search-button {
  z-index: 1;
  float: inline-end;
  background: transparent;
  border: none;
  outline: none;
  margin-top: -2px;
  margin-left: -45px;
}

.search-button img {
  width: 20px;
  height: 20px;
  object-fit: cover;
}

你原本设置的搜索按钮margin-left: -45px和输入框padding-right: 35px刚好适配,调整宽度后图标会正常显示在输入框右侧,不需要额外修改其他参数。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 05:24:04