gpt4 book ai didi

html - CSS 悬停在 Div 容器上;显示图像

转载 作者:行者123 更新时间:2023-11-28 05:23:39 25 4
gpt4 key购买 nike

我需要在整个容器悬停时显示图像。我试过直接在图像上访问类,我试过将图像嵌套在 div 中但没有成功。我有一种感觉,它与选择器 ~、> 等有关,但我终究无法找到它。

这是我的 HTML 代码:

<div class="container">
<div class="info">
<div class="sigma">
<img src="http://www.wrightslaw.com/blog/wp-content/plugins/wpdiscuz/assets/img/plugin-icon/icon_info.png" align="right" style="margin: 7px 0;" />
</div>
</div>
<div id="chart1" style=""></div>
</div>

这是 CSS:

.container {
width: 300px;
height: 300px;
background-color: #eceded;
position: relative;
}

.info {
width: 290px;
height: 30px;
}

.sigma {
display: none;
}

.container:hover~.sigma{
display: block;
}

我还有一个 JSFiddle:http://jsfiddle.net/sthompson/eovn8o3p/2/

最佳答案

删除 general sibling selector , ~

jsFiddle example

.sigma.container 的后代(孙子),~ 仅适用于 sibling 。如果出于某种原因您需要强制执行层次结构,您还可以使用 .container:hover > div.info > .sigma

关于html - CSS 悬停在 Div 容器上;显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35372985/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com