【发布时间】:2015-06-13 16:51:22
【问题描述】:
所以我希望这个 div 淡化另一个具有 0.5 不透明度的黑色背景的 div。但是当我悬停时,它会忽略 div 中已经存在的图像并填充黑色然后淡化另一个 div。所以它会出现图像->纯黑色div->然后淡化我的第二个div。 https://jsfiddle.net/70e890e6/
HTML:
<div class="box1">
<div class="img_hover_effect"></div>
<img src="images/portfolio/charity.png" class="box1_img">
<img src="images/portfolio/charity/2.png" class="box1_img2">
</div>
CSS:
.img.img_hover_effect {
display: none;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.5);
}
jQuery:
$(document).ready(function(){
$('.box1').on('mouseenter', function() {
$('.img_hover_effect').fadeIn(1000);
});
});
【问题讨论】:
-
这是你想要的效果吗? stackoverflow.com/questions/1747637/…
-
一些 html 和 css 更改和所有工作 :) jsfiddle.net/70e890e6/3
标签: javascript jquery html css