我试图避免使用animation
,因为它比 CSS3 动画慢。
我只是想知道使用css
方法是否仍然比animation
使用transform3d
.
$(this).animate({'opacity' : 'show', 'top' : topPosition+'px'});
对比
$(this).css('top', topPosition+'px');
如您所见,我不能直接使用css3 transform3d
,因为我需要动态生成的位置参数。
CSS
#flashMessage{
position: relative;
transition: all 1.4s ease-in-out;
-webkit-transition: all 1.4s ease-in-out; /** Chrome & Safari **/
-moz-transition: all 1.4s ease-in-out; /** Firefox **/
-o-transition: all 1.4s ease-in-out; /** Opera **/
}