jQuery悬停,具有背景图像过渡/缓和效果

冷南瓜

我想知道并已四处搜寻,找不到答案。现在,我正在悬停时使用jQuery更改背景图片。是否可以在其中添加过渡时间?像褪色一样?ie8兼容吗?

这是代码:

$('.logo').hover(function() {
    $(this).css("background","url('url') no-repeat"); 
},function() {
    $(this).css("background","url('url_hover') no-repeat"); 
});
im_brian_d

由于背景图像源不是渐变的属性,因此可以在所有元素后面放置两个模拟背景,并在悬停时淡出一个背景,以揭示其后面的背景。

你可以做这样的事情-jsFiddle演示

的HTML

<div class="bgFadeToggle">
    <h1>Hello World</h1>
    <div class="bg"><img src="image-1.jpg" /></div>
    <div class="bg"><img src="image-2.jpg" /></div>
</div>

JS

$('.bgFadeToggle').hover(function(){
    $(this).find('.bg:first').stop(true).fadeToggle();
});

的CSS

.bgFadeToggle {
    position: relative;
    z-index: 9999;
}

.bgFadeToggle .bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.bgFadeToggle .bg  {
    z-index: -9998;
}

.bgFadeToggle .bg + .bg {
    z-index: -9999;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有背景图像过渡/缓和效果的jQuery悬停

来自分类Dev

具有渐变效果的背景图像

来自分类Dev

背景图像悬停过渡延迟

来自分类Dev

悬停时 div 的背景图像过渡不起作用

来自分类Dev

具有动态加载的图像的平滑背景图像CSS过渡

来自分类Dev

使背景图像悬停

来自分类Dev

具有背景渐变的背景图像

来自分类Dev

具有悬停效果的图像网格

来自分类Dev

具有CSS过渡效果的jquery悬停功能仅在第二个悬停上有效

来自分类Dev

在 Safari 中,边框半径为 50% 过渡的悬停缩放背景图像有问题,如何解决?

来自分类Dev

具有背景图像的Datagridview单元

来自分类Dev

背景图像缩小效果

来自分类Dev

jQuery在悬停时更改div的背景图像(带有淡入淡出动画)

来自分类Dev

使用jQuery动态更改背景图像并设置动画效果

来自分类Dev

悬停时背景图片过渡

来自分类Dev

背景图像悬停状态

来自分类Dev

悬停时的背景图像

来自分类Dev

jQuery悬停以固定位置更改背景图像

来自分类Dev

具有视差效果的背景图片发出镶边

来自分类Dev

向div上的背景图像更改添加过渡效果

来自分类Dev

对每个图像都具有悬停效果的CSS图像网格

来自分类Dev

ACF作为带有悬停的背景图像

来自分类Dev

jQuery克隆具有活动类的图像并将其设置为div的背景图像

来自分类Dev

jQuery克隆具有活动类的图像并将其设置为div的背景图像

来自分类Dev

SVG背景图像在悬停时出现奇怪的过渡行为

来自分类Dev

背景图像悬停过渡在Chrome中不起作用

来自分类Dev

倾斜的背景和具有隐藏溢出的悬停效果

来自分类Dev

CSS:具有背景渐变的背景图像

来自分类Dev

响应式圆形图像链接具有悬停效果

Related 相关文章

热门标签

归档