嗨,我想让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