我为选取框效果创建了一个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