Привет, я пытаюсь прокрутить div с помощью простой анимации css.CSS бесконечная прокрутка div
Проблема в том, что она не работает хорошо, потому что перед перезапуском прокрутки есть небольшая вспышка.
ВОТ КОД:https://jsfiddle.net/by6tx4o0/2/
.c{
position:relative;
background:red;
max-height:200px;
float:left;
width:300px;
height:300px;
overflow:hidden;
overflow-y:auto;
}
.card-home{
position:absolute;
margin:20px;
\t top:0;
\t animation: scroll 10s linear 1s infinite;
}
span {
min-width:300px;
min-height:40px;
display:block;
color:white;
margin:5px;
background:blue;
}
@keyframes scroll {
\t 100% { top: -100%; }
}
<div class="c">sssss
<div class="card-home">
<span>1</span>
<span>2</span>
<span>3</span>
<span>4</span>
<span>5</span>
<span>6</span>
<span>7</span>
<span>8</span>
</div>
</div>
Что я должен сделать, чтобы сделать это гладко, когда цикл?
спасибо
Пожалуйста, ставьте код в вопрос, а не пытайтесь обойти его :-) –
jsfiddle прилагается, смотрите –
Кажется, он просто мгновенно подходит к сверху при перезапуске. Если вы хотите, вы можете в основном сделать обратную анимацию намного быстрее, чтобы добраться до вершины. – VictorVH