【发布时间】:2016-02-03 06:07:02
【问题描述】:
我已经了解了有关悬停效果和悬停时显示文本的所有知识,无论是否有漂亮的透明叠加层。都很漂亮,但没有一个回答我的问题。
我有一个带有透明叠加图像的“主”图像,悬停时叠加图像淡出。
一切都很好,但是我只想在覆盖图像消失时显示一个文本。一个非常简单的效果,我想..
我创建了一个 JSFiddle 来说明效果。 我没有添加任何过渡或图像,只是我寻求的简单效果,但颠倒了。
总而言之,有没有一种方法可以让透明的叠加图像在文本变得可见时褪色,只使用 CSS 而不使用 JavaScript?
.overlay {
position: absolute;
background-color: rgba(0, 0, 0, 0.8);
height: 150px;
width: 150px;
z-index: 1;
}
.overlay:hover {
position: absolute;
opacity: 0;
height: 150px;
width: 150px;
}
.lay {
color: #F0F;
position: absolute;
height: 150px;
width: 150px;
background-image: url('');
background-color: #FFF;
z-index: 0;
}
.lay:hover {
opacity: 1;
}
【问题讨论】:
-
您忘记了小提琴中的 CSS
-
您的小提琴中没有 CSS... 无论如何,您是否考虑过使用 CSS Transitions?一旦我看到了您试图提出的效果,我可能会为您提供更多帮助。