【发布时间】: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
【问题讨论】:
-
你能发布你的html结构吗?
-
当您将鼠标悬停在图像上时,可能正在发生的事情是显示 .mydiv-title h3。当您的鼠标移到 .mydiv-title 上时,它不再“悬停”在图像上,因此不再应用该样式。这是我对正在发生的事情的猜测。