У меня есть длинный образ, который я хочу, чтобы скользить на экране с прокруткой эффекта, как на веб-странице Apple TV (в/прокрутка фильм плавающей крышки):CSS: прокрутка слайдов не повторяющуюся
это разметка я использую:
<div class="header">
<div class="slider">
</div>
</div>
и это CSS:
.header{
height: 610px;
width: 100%;
overflow-y: scroll;
overflow-x: hidden;
}
.header .slider{
height: 540px;
background: url("../images/header.jpg");
position: relative;
border-left: 10px rgb(34,34,34) solid;
border-bottom: 10px rgb(34,34,34) solid;
border-right: 10px rgb(34,34,34) solid;
left: 0;
top: 60px;
width: 450%;
animation: moveSlideshow 40s linear infinite;
-webkit-animation: moveSlideshow 40s linear infinite;
-moz-animation: moveSlideshow 40s linear infinite;
transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
}
вот CSS анимация:
@keyframes moveSlideshow {
100% {
-webkit-transform: translateX(-300%);
}
}
это происходит, что слайд-шоу прокрутки, но только один раз, и вскоре прокручивает из экрана после того, как все изображение прокручивается (а также с некоторой частью самого начала!) ..
пожалуйста, помогите
это сработало, спасибо! :) –