【发布时间】:2015-01-21 19:25:48
【问题描述】:
所以我正在努力解决悬停效果。黑框是图像,我希望每当用户将鼠标悬停在该图像上时将红色遮罩颜色(具有相同的宽度和高度)放置在黑框的前面,我不能这样做,因为看起来效果低于每当我将鼠标悬停在该图像上时该图像....
.third-effect .mask {
opacity: 0;
overflow: visible;
border: 100px solid rgba(0, 0, 0, 0.7);
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
width: 274px;
height: 197px;
}
.third-effect a.info {
position: relative;
top: -10px;
opacity: 0;
-webkit-transition: opacity 0.5s 0s ease-in-out;
-moz-transition: opacity 0.5s 0s ease-in-out;
-o-transition: opacity 0.5s 0s ease-in-out;
-ms-transition: opacity 0.5s 0s ease-in-out;
transition: opacity 0.5s 0s ease-in-out;
}
.third-effect:hover .mask {
opacity: 1;
border: 100px solid rgba(0, 0, 0, 0.7);
}
.third-effect:hover a.info {
opacity: 1;
-moz-transition-delay: 0.3s;
-webkit-transition-delay: 0.3s;
-o-transition-delay: 0.3s;
-ms-transition-delay: 0.3s;
transition-delay: 0.3s;
}
<section class="module content">
<div class="view third-effect">
<img src="images/chronos.png" />
<div class="mask">
<a href="#" class="info" title="Full Image">Full Image</a>
</div>
</div>
</div>
</div>
【问题讨论】:
-
请发布您的编码:)
-
如果您使用绝对定位,则将
z-index:10添加到您的蒙版样式中。 -
你不应该发布答案,如果你在解决问题上有任何进一步的问题,你应该在问题中更新它。
标签: javascript html css hover