css - 悬停 CSS 的问题

标签 css hover hide element show

当我将鼠标悬停在另一个图像上但没有任何反应时,我想显示一个图像。关于我可以做些什么来更改代码的任何建议

**HTML**
 <div id="container-collection">

   <img class="clothes1" src="Images/smallest/JPEG/IMG_3148.jpg">

   <img class="closeup1" src="Images/Smaller/bigger ones/JPEG/IMG_3148_1.jpg">

 </div>

**CSS**

img.closeup1{
    display: none;
}

img.closeup1:hover clothes1 {
    display: block;
}

最佳答案

正如@minitech 所说,您需要将受控元素选择器与 :hover 所有者正确组合。

我会选择这样的东西:

HTML

<div id="container-collection">
    <div class="clothes1-wrap">
        <img class="clothes1" src="Images/smallest/JPEG/IMG_3148.jpg">
        <img class="closeup1" src="Images/Smaller/bigger ones/JPEG/IMG_3148_1.jpg">
    </div>
</div>

CSS

.closeup1 {
    display: none;
}

.clothes1-wrap:hover .closeup1 {
    display: block;
}

对我来说,这看起来更简洁一些,而且您可以在 img 之间添加元素。

关于css - 悬停 CSS 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10660903/

相关文章:

css - 悬停在 IE11 和 Edge 上不起作用

unity-game-engine - unity 中有隐藏对象、UI 元素、3d 模型的选项吗?

html - 在 OpenCart 3.x 的产品描述页面中添加自定义字段

html - Css div 中心对齐不起作用

javascript - 触摸设备 HTML 元素 :hover state

CSS,悬停一个元素,影响另一个

ios 隐藏 ui 元素并解锁空间

c++ - 在 MFC C++ 中隐藏窗口

css - 网页大于 body 高度?

css - 如何将文本 float 到 Angular UI Bootstrap 的右侧?