gpt4 book ai didi

javascript - 使用淡入淡出效果更改背景图像的最佳方法是什么?

转载 作者:太空宇宙 更新时间:2023-11-04 05:16:52 25 4
gpt4 key购买 nike

     #compareDiv{
position: fixed;
bottom: 0px;
right: 220px;
background:url(images/compare-V1.png) top left no-repeat;
width:80px;
height:16px;
padding:2px 6px;
color:#FFF;
font-size:12px;
font-weight:bold;
cursor:pointer;
}
#compareDiv:hover{
background:url(images/compare-V1.png) bottom left no-repeat;
}

这是我的代码,我需要的是在它正常悬停时使用 css 更改此快速效果并提供缓慢的效果更改。有什么想法吗?

最佳答案

您需要使用图像标签而不是 CSS 背景属性。您可以通过将图像标签设置为 z-index:0

使图像标签充当背景图像

CSS

    body, html{
margin:0;
padding:0;
background:black;
}
img{
position:absolute;
top:0;
display:none;
width:100%;
height:100%;
}

HTML

<img src="http://...1.jpg" />
<img src="http://...2.jpg" />
<img src="http://...3.jpg" />

jQuery

function test() {
$("img").each(function(index) {
$(this).hide();
$(this).delay(3000 * index).fadeIn(3000).fadeOut();
});
}
test();

http://jsfiddle.net/RyGKV/ 查看工作示例

关于javascript - 使用淡入淡出效果更改背景图像的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7748723/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com