【发布时间】:2013-08-16 20:38:59
【问题描述】:
我想通过悬停元素来交叉淡化/过渡背景图像。有可能吗?
我有一个具有背景图像的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');
});
});
我的脚本只是简单的切换背景图片。现在我想要的是给它一个过渡效果或者更像是淡入/淡出效果。就像上一张背景图片淡出一样,下一张背景图片也在淡入。
知道怎么做吗?有可能吗?
谢谢:)
【问题讨论】: