html - <img> 将鼠标悬停在一般 sibling 上不起作用

标签 html css hover siblings

将鼠标悬停在 <div class="like absolute"> 内显示的图像上不会显示 <div class="balloons absolute"> 中的图像.

<div id="container" class="relative">
    <div class="like absolute">
        <a href="#"><img src="http://www.simplemailerresponsive.bugs3.com/images/like.png" width="32" height="32" alt="Like" /></a>
    </div>
    <div class="balloons absolute">
        <a href="#"><img src="http://www.simplemailerresponsive.bugs3.com/images/love_symbol.png" width="24" height="24" alt="Symbol" /></a>
    </div>
</div>

在上面的代码中div#container是 parent <div> “like”和“balloons”互为 sibling 。

CSS:

#container .like a img:hover ~ .balloons > a > img{
    opacity: 1;
}

这是 JSFiddle.

最佳答案

也许您正在寻找这样的东西:

.like{
opacity: 0;
border: none;}

固定的, fiddle : http://jsfiddle.net/psut1e3b/17/

如果您将鼠标悬停在相似的手上,就会出现心形。您可以尝试各种职业/定位以获得您想要的结果。

关于html - <img> 将鼠标悬停在一般 sibling 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28038465/

相关文章:

css - 无法在导航栏中正确定位登录按钮

php - 它没有处理 php 代码,而是将其显示为注释

javascript - 仔细看看 HTML5 Canvas fillStyle

html - DIV 与没有 javascript 的浏览器窗口一样大

javascript - 使用 Jquery 对数组和元素进行排序

html - 悬停时CSS背景位置变化

html - IE li 悬停未检测到 li 元素上有边距

html - 悬停是否有效取决于堆叠?

html - 您能否在保持子内容可见的同时淡入背景图像?

javascript - 将 HTML 文本区域值转换为 jqmath 公式