【发布时间】:2018-02-17 12:46:42
【问题描述】:
我有超过 10 张徽标图片。在页面加载时,我只需要显示 6 个徽标,其余徽标将从右侧无限水平滑动到左侧。
你能帮我解决关键帧和 CSS 吗?
我找到了这个例子 https://codepen.io/mdashikar/pen/VWPvgE 但对我来说不是 100%。如果您注意到图像是从右到左的幻灯片,请等待几秒钟,然后再次滑动。我需要图像应该不停地滑动。
.logo_slider {}
.logo_slider ul {
margin: 0;
padding: 0;
list-style: none;
}
.logo_slider ul li {
display: inline-block;
border: 1px solid #ccc;
margin: 20px;
width: 80px;
height: 80px;
border-radius: 50%;
}
.logo_slider ul li a img {
width: 100%;
-webkit-animation: mymove 5s infinite; /* Safari 4.0 - 8.0 */
animation: mymove 5s infinite;
}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes mymove {
from { right: 0px; }
to { left: 200px; }
}
/* Standard syntax */
@keyframes mymove {
from { right:0px; }
to { left: 200px; }
}
<div class="logo_slider">
<ul>
<li><a href=""><img src="https://upload.wikimedia.org/wikipedia/commons/a/ab/Android_O_Preview_Logo.png"></a></li>
<li><a href=""><img src="https://upload.wikimedia.org/wikipedia/commons/a/ab/Android_O_Preview_Logo.png"></a></li>
<li><a href=""><img src="https://upload.wikimedia.org/wikipedia/commons/a/ab/Android_O_Preview_Logo.png"></a></li>
<li><a href=""><img src="https://upload.wikimedia.org/wikipedia/commons/a/ab/Android_O_Preview_Logo.png"></a></li>
<li><a href=""><img src="https://upload.wikimedia.org/wikipedia/commons/a/ab/Android_O_Preview_Logo.png"></a></li>
<li><a href=""><img src="https://upload.wikimedia.org/wikipedia/commons/a/ab/Android_O_Preview_Logo.png"></a></li>
<li><a href=""><img src="https://upload.wikimedia.org/wikipedia/commons/a/ab/Android_O_Preview_Logo.png"></a></li>
<li><a href=""><img src="https://upload.wikimedia.org/wikipedia/commons/a/ab/Android_O_Preview_Logo.png"></a></li>
<li><a href=""><img src="https://upload.wikimedia.org/wikipedia/commons/a/ab/Android_O_Preview_Logo.png"></a></li>
</ul>
</div>
【问题讨论】:
-
左/右仅适用于定位元素
-
@TemaniAfif,我找到了示例codepen.io/mdashikar/pen/VWPvgE,但对我来说不是 100%。如果您注意到图像是从右到左的幻灯片,请等待几秒钟,然后再次滑动。我需要图像应该不停地滑动。