滚动图像无限循环 - 删除后面的空白

Scrolling Images Infinite Loop - Remove blank space after

提问人:nabi 提问时间:10/27/2023 最后编辑:nabi 更新时间:10/27/2023 访问量:23

问:

我正在创建一个滚动图像的无限循环。我能够创建一个,但是在所有图像显示后都有一个空白区域。你能帮我删除空白区域,这样它就会顺利流动吗?谢谢

顺便说一句,我尝试添加 0 边距、0 填充但没有运气

注意:您可以插入任何图像进行尝试

这是我尝试过的:

[HTML全文]

<div id="container">
 <div class="photobanner">
<img src =""/>
<img src =""/>
<img src =""/>
</div>
</div>

CSS的

#container {
height: 400px;
position: relative;
overflow: hidden;
}

.photobanner {
position: absolute;
overflow: hidden;
-moz-transform: translateX(100%);
-webkit-transform: translateX(100%);
transform: translateX(100%);
-moz-animation: my animation 15s linear infinite;
-webkit-animation: my animation 15s linear infinite;
animation: my animation 15s linear infinite;
}

.photobanner img {
width: auto;
height: 380px;}

@keyframes my-animation {
from {
-moz-transform: translateX(0);
-webkit-transform: translateX(0);
transform: translateX(0);
}
to {
-moz-transform: translateX(-100%);
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
}
HTML CSS 动画 css-animations

评论

0赞 CBroe 10/27/2023
您不能将元素移出视口的一侧,并期望其内容将再次开始出现在另一侧 - 这根本不是工作方式。您将找到所有这些滑块组件,通过克隆几张幻灯片来处理此问题,以便在“最后一张幻灯片之后”显示这些克隆
0赞 A Haworth 10/27/2023
拥有两个图像副本,并移动 50% 而不是 100%

答: 暂无答案