html - 输入元素在获得焦点时覆盖按钮

标签 html css bootstrap-4

我在输入元素上有一个按钮,但是当我点击输入时它会越过按钮

blur

focus

.btn-search {
  width: 200px;
  padding: 10px;
  border-radius: 50px;
  position: fixed;
  margin-left: -100px;
  display: inline-block;
  vertical-align: middle;
}

.input-search {
  padding: 22px;
  border-radius: 50px;
  position: static;
}
<div class="input-group">
  <input type="text" class="form-control input-search" placeholder="Recipient's username">
  <div>
    <button class="btn btn-success btn-search" type="button">Button</button>
  </div>
</div>

最佳答案

您需要设置按钮的z-index。只需为按钮创建一个额外的类并设置 z-index: 99

例如使用 css 属性:

button
{
z-index:99 !important;
}

关于html - 输入元素在获得焦点时覆盖按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57728953/

相关文章:

html - CSS - 此布局策略的提示?三个背景层

html - 为什么图像从颜色叠加层中向外窥视?

javascript - Bootstrap 4 选项卡中的传单 map 未更新

javascript - 基于 mousemove 的滚动脚本需要适应触摸屏使用

javascript - 将偏移量添加到javascript

css - 使图像适合 div 并垂直对齐

javascript - 基础顶栏切换不起作用

css - Bootstrap 4 添加垂直分隔管

php - $_POST 变量在 Chrome 中检测到,但在 Firefox 中未检测到

javascript - 单击后无法从搜索栏中获取属性 'value'