1. 程式人生 > >前端動畫效果實現的三種方式

前端動畫效果實現的三種方式

near 動畫效果 timeout css屬性 轉移 動畫 sla 三種方式 內存

第一種,js中setTimeout和setintervel,把動畫元素設置position:absalute,然後操作left、top來移動。此種方法內存消耗大,顯示效果差,不推薦。

第二種,CSS3中的animation動畫,[email protected] name {0% {‘left’,‘0px’} 50% {‘left’,‘100px’}}。此種方法可以實現的效果多,旋轉移動,可以實現精細化動畫,推薦使用。

第三種,CSS3中的transition過渡,設置過渡時間,通過js添加CSS屬性transform,可以實現動畫效果,推薦使用。

#ul {transition: 40s linear;}

$("#ul").css({‘transform‘:‘translate(-3190px)‘})

前端動畫效果實現的三種方式