HTML
<p class = "middle">
<p class="slide" id="slide_1"></p>
<p class="slide" id="slide_2"></p>
</p>
CSS
.middle{
width: 100%;
min-height: 100%;
}
.slide{
position: absolute;
top: 0;
left: 0;
width: 100%;
min-height: 100%;
-webkit-animation: slide 10s linear infinite 0s;
}
#slide_1.slide{
background: url(http://img14.poco.cn/mypoco/myphoto/20130216/12/64413070201302161217254259868514155_005.jpg) no-repeat center center;
}
#slide_2.slide{
background: url(http://www.fansimg.com/album/uploads2012/10/userid368748time20121018140423.jpg) no-repeat center center;
-webkit-animation-delay: 5s;
-webkit-transform: translatex(100%);
}
@-webkit-keyframes slide{
0%{
-webkit-transform: translatex(100%);
}
10%{
-webkit-transform: translatex(0%);
}
50%{
-webkit-transform: translatex(0%);
}
60%{
-webkit-transform: translatex(-100%);
}
100%{
-webkit-transform: translatex(-100%);
}
}
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
会不会你的图片大小不一样,因为我按照你的方法试了一下并没有重合演示
.slide 是啥元素啊?限定一下width不就行了吗