我需要旋转div并停在特定位置(该值将从服务器接收).
我尝试原生JS旋转和停止,但它耗费了我的CPU大时间.
我可以用CSS动画旋转,但我需要创建一个动态描述停止动画的位置的类.就像是
@-webkit-keyframes spinIt {
100% {
-webkit-transform: rotate(A_DYNAMIC_VALUE);
}
}
@-moz-keyframes spinIt {
100% {
-webkit-transform: rotate(A_DYNAMIC_VALUE);
}
}
Run Code Online (Sandbox Code Playgroud)
这是一个参考
提前致谢
p {
animation-duration: 3s;
animation-name: slidein;
}
@keyframes slidein {
from {
margin-left: 100%;
width: 300%;
}
to {
margin-left: 0%;
width: 100%;
}
}
Run Code Online (Sandbox Code Playgroud)
对于上面的动画CSS代码,我想知道是否有任何方法可以从Javascript 传递margin-left和width作为参数的值.