html - 仅使用 CSS 在父级悬停时显示按钮并在兄弟悬停时隐藏它

标签 html css hover

如果这可能是重新发布,我提前表示歉意,我搜索了一下在父级的 :hover 上显示 div。

他们都没有帮助我。

但是我有一些不同的情况。 如果对相同场景有任何其他问题,请分享相同的链接。

我想要的是在 .image-wrapper:hover 上显示一个按钮,并在其 :hover 上隐藏它>分享文本。

Here是我到目前为止所做的代码。

Here是 js 解决方案,但我正在寻找 CSS 解决方案。

它也应该在 IE8 上工作。所以 + 选择器也不会工作。是否可以仅使用 CSS?

最佳答案

是的,它只能用 CSS 来完成。

您需要做的是将两个 sibling 放在一个 div 中(例如 .innerWrap)并隐藏 hover 上的按钮 .innerWrap.

Here is the demo for it.

关于html - 仅使用 CSS 在父级悬停时显示按钮并在兄弟悬停时隐藏它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24165129/

相关文章:

css - nth-of-type 与 nth-child

javascript - 导航点击页面滚动的限制区域

php - 将插入与搜索分开 MYSQL PHP

javascript - jQuery 或 AJAX 会使 HTML "required"属性无效吗?

css - div 在另一个内部的垂直对齐 - 问题

javascript - 在鼠标悬停时展开一个 div。 (向左或向右扩展)

php - 使用 HTML、PHP、AJAX 将数据插入数据库

html - Flexbox:如何根据子项中的文本量制作包含 div 的比例?

jQuery 悬停并调用多个 function() 时未按我的预期工作

jquery - 悬停时完整弹出显示