web動畫小結
阿新 • • 發佈:2018-10-12
cpu 如果 調用 重復 啟用 lan 暫停 prope 平行四邊形 前端寫動畫,無非兩種方案,一種是通過css,另一種是js
css的方案:
1.transform的單獨使用 (IE9+)
2.transition的單獨使用 (IE10及以上)
元素指定的屬性變化時,該屬性經過一段時間逐漸的過渡到最終需要的值
特點:需要事件(hover,focus,js)觸發,不能重復,不能定義中間狀態
6.chrome(版本69.0)可以通過animations來對動畫進行微調
6.文章排版還有待加強
rotate(90deg) 2d旋轉,也可以理解為沿著3D的Z軸旋轉
rotateX(90deg) 沿著3D的X軸旋轉,同理還有rotateY rotateZ
translate(100px, 50px) 沿著X方向 Y方向移動100px, 50px
scale(2) 縮放 定義 2D 縮放轉換。
skew 斜切 沿著 X 和 Y 軸的 2D 傾斜轉換 (平行四邊形、梯形的實現)
更詳細的transform屬性請點擊 http://www.w3school.com.cn/cssref/pr_transform.asp
- transition-property css屬性名稱(所有屬性 ‘all‘)
- transition-duration 過渡時間
- transition-timing-function 速度曲線
- transition-delay 延遲時間
- animation-name key-frame名稱
- animation-duration 過渡時間
- animation-timing-function 速度曲線
- animation-delay 延遲
- animation-iteration-count 播放次數 無限‘infinite‘
- animation-direction 是否應該輪流反向播放
web動畫小結