我爲選取框效果創建了一個css動畫。 我想動畫的速度是在相同的速度,如果我有1個元素在選取框列表或如果我有100個元素。css動態元素的動畫持續時間
我的CSS是:
.marquee {
-webkit-animation-name: movement-smooth-up;
animation-name: movement-smooth-up;
-webkit-animation-duration: 10s;
animation-duration: 10s;
}
@-webkit-keyframes movement-smooth-up {
from {
-webkit-transform: translateY(20%);
transform: translateY(20%);
top: 0%;
}
to {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
top: 100%;
}
}
我創建了一個演示here
正如你可以看到,當我有10種元素的動畫快,當我有2個元素的動畫是緩慢的。
我怎樣才能確保他們兩個會以相同的速度?
謝謝!
你需要做一些計算,無論是服務器端或使用Javascript。 –
你知道嗎? – user1748429