transfromcss
transform是靜態屬性,非動畫屬性,和margin-left、margin-top相似。動畫
translate:平移,相似position:relative;translate()分三種狀況:orm
scale:縮放,x,y能夠是負數,負數的狀況縮放並反轉事件
rotate:旋轉,整數順時針,負數逆時針ip
transitionanimation
animation的簡化版本it
animationio
transition和animation作動畫table
常和transfrom配合使用,區別以下:form
transition | animation | |
---|---|---|
觸發條件 | 一般和hover等事件配合,由事件觸發 | 和gif差很少,當即播放 |
循環 | 不能循環 | 可設置循環次數 |
精確性 | 只能設置頭尾,全部樣式屬性都要一塊兒變化 | 能夠設置每一幀的時間和樣式,每一幀變化的樣式能夠單獨設置 |
與JavaScript的交互 | tranistion和js的結合更強大。js設定要變化的樣式,transition負責動畫效果 | 與js交互不是很緊密 |