我想通过悬停元素来交叉淡入淡出/过渡背景图像。有可能吗?我有一个DIV
具有背景图像的元素,但是当您将其悬停时,背景图像会随着过渡/淡入淡出效果而变化。在我的样式表上,我为悬停状态分配了一个类。
这是 的正常或非悬停状态DIV
。
#crossfade DIV{
width: 100px;
height: 100px;
background-image: url('img/bg.jpg');
}
下面是悬停状态类DIV
。
#crossfade DIV.hovered{
background-image: url('img/bg-1.jpg');
}
然后我的jQuery脚本如下:
$(function(){
$('#crossfade').find('DIV').hover(function(){
$(this).addClass('hovered');
}, function(){
$(this).removeClass('hovered');
});
});
我的脚本只是简单地切换背景图像。现在我想要的是给它一个过渡效果,或者更像是淡入/淡出效果。就像上一张背景图片淡出一样,下一张背景图片也在淡入。
知道怎么做吗?是否可以?
谢谢 :)