我创建了带有淡入淡出的图像幻灯片,该幻灯片每秒自动循环一次。淡入淡出效果很好,每当图像淡入和旧淡出时,其最高位置都比前一个高。然后,在最终图像处,图像位置将重置。
步骤:
1.页边距:-575px
2.页边距:-600px(我假设)
3.页边距:-625px(我再次假设)
您明白了...,它开始上升,然后在第一张图像处重置
jQuery
$(function() {
var slides = [$("#image1"),$("#image2"), $("#image3"), $("#image4"), $("#image5")];
var slidePos = 0;
setInterval(function() {
if (slidePos < slides.length-1) {
slides[slidePos].animate({
opacity: "0"
}, 1000);
slides[slidePos+1].animate({
opacity: "1"
}, 1000, function() {
slidePos++;
});
} else {
marginCalc = 575;
slides[slidePos].animate({
opacity: "0"
}, 1000);
slidePos = 0;
slides[slidePos].animate({
opacity: "1"
}, 1000);
}
}, 3000);
});
相关CSS
.slideshow-container {
width: 100%;
background-color: yellow;
height: 100%;
text-align: center;
}
img {
width: 70%;
max-width: 800px;
margin: 0 auto 0 auto;
}
.transparent-image {
position: relative;
opacity: 0;
display: block;
margin-top: -50.5%;
}
#image1 {
opacity: 1;
margin-top: 0;
}
答案 0 :(得分:0)
有显示您的问题的链接吗?