css - 在叠加层上放置一个按钮

标签 css input-field

我有一个搜索屏幕 像这样

enter image description here .单击搜索时,我会显示带有叠加层的繁忙图像。 但是屏幕上有一个停止按钮,我无法点击它,因为它位于覆盖层下方。 你能帮忙解决这个问题吗?

   <input type="button" value="Stop" style="z-index: 100;position: absolute;" />

 #overlay {
  position: fixed; 
  display: none; 
  width: 100%; 
  height: 97.5%; 
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   background-color: rgba(0, 0, 0, 0.5);    
   z-index: 2;
   height:97.5%%;
   margin-top: .4%;
 }

最佳答案

如果您单独测试它,它会起作用。但我认为问题在于您的停止按钮是具有相对位置的元素的子元素。也许您必须使整个侧边栏菜单成为绝对菜单或不被覆盖层覆盖。尝试将停止按钮与加载器图像放在同一层级,这样更全面。

 #overlay {
  position: fixed; 
  display: block; 
  width: 100%; 
  height: 97.5%; 
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   background-color: rgba(0, 0, 0, 0.5);    
   z-index: 2;
   height:97.5%%;
   margin-top: .4%;
 }
<div id="overlay"></div>
<input type="button" value="Stop" style="z-index: 100;position: absolute;" />

关于css - 在叠加层上放置一个按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53550534/

相关文章:

javascript - 一旦用户从下拉列表中选择一个值,我如何在表单上保持相同的位置?

html - 带有CSS的形状的SVG大小

html - Bootstrap 响应表在主表 td 单元格中不起作用

angular - 如何使用 Angular 5 中的数据绑定(bind)设置日期输入字段的值?

html - CSS:输入字段和选择选项错误?

php - 如何检查文件输入字段是否为空?

html - 输入数字最大属性调整字段大小

css - 如何以适当的方式更改 bootstrap 排版测量?

javascript - 为什么我的 slider 到达末尾后会变成空白?

html - 输入字段设置为 'Value=' 而不是 'value='