【问题标题】:Show div in image hover (css) [closed]在图像悬停(css)中显示 div [关闭]
【发布时间】:2017-04-18 23:11:15
【问题描述】:

当鼠标进入图像 div 时,我正在使用此代码显示一些文本:

col-1-1.mydiv-image:hover +.mydiv-title h3 {
background: linear-gradient( rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45));
opacity:1;
display:block;
transition: all 0.5s ease;
}

当鼠标悬停在图像上时没关系,但是当鼠标悬停在图像上并且还悬停在 tite (h3) 上时,不透明度返回 0 :(

这是一个简短的视频,可以更好地理解:) https://drive.google.com/file/d/0B554jP6zQzw-am83N2JHZnlWVWs/view

【问题讨论】:

标签: css hover


【解决方案1】:

就像凯尔霍克评论的那样。您只是告诉.mydiv-title h3 在您将鼠标悬停在图像上时显示。当鼠标悬停在.mydiv-title h3 上时,鼠标不再位于图像上方,而是位于h3 上方。

要解决此问题,您只需将.mydiv-title h3:hover 添加到您的代码中即可。

col-1-1.mydiv-image:hover + .mydiv-title h3,
.mydiv-title h3:hover {
    background: linear-gradient( rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45));
    opacity:1;
    display:block;
    transition: all 0.5s ease;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-08
    • 2016-02-23
    • 2011-05-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多