html - 悬停在文本框上时显示关闭图标 div

标签 html css

我有文本框。当我将鼠标悬停在它上面时,关闭图标 div 应该出现在 div 的右侧。

我试过这段代码。但不知何故它不起作用。

.display_close{

}

.show_close_div{
  position: absolute;
  top:0px;
  right:0px;
  height:35px;
  display:none !important ;
  
}

.display_close:hover .show_close_div{
  display:block !important;
}
 <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<input class="form-control display_close" type="text">
                                    <span class="input-group-addon show_close_div">X</span>

字母 X 应该位于 show_close_div 的中心。

任何帮助都会很棒。

谢谢。

最佳答案

.display_close:hover .show_close_div 替换为 .display_close:hover+.show_close_div

.display_close{
}

.show_close_div{
  position: absolute;
  top:0px;
  right:0px;
  height:35px;
  display:none !important;
}

.display_close:hover+.show_close_div{
  display:block !important;
}

.input-group-addon{
  padding-right: 18px !important;
}
 <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<input class="form-control display_close" type="text"><span class="input-group-addon show_close_div">X</span>
在这里输入代码

关于html - 悬停在文本框上时显示关闭图标 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40762191/

相关文章:

html - 流体(背景)图像按页面宽度缩放

javascript - 浏览器如何呈现 Canvas 元素的内容

php - Symfony 模板 - 包括 css

php - 是否可以 <br>在 CSS 中每 10 个表格行?

css - 是否可以将全局 css 按钮属性关闭到一个按钮?

php - 垂直旋转文本的浏览器回退

css - 如何使用自定义 css 修复导航栏列表项

html - css 悬停效果发生在按钮之外

jquery - 悬停时在表行旁边显示元素

javascript - body 底色溢出