CSS Animation初探
動畫在交互設計中是一個十分能加分的東西,用以平滑過度,會讓用戶體驗上幾個臺階。對于Web開發也是如此,恰當的使用動畫可以讓網頁使用起來更加的用戶友好。這里就來探討一下CSS中一些動畫的實現方式,初識前端,不足之處敬請指正。
使用transition來實現動畫
transition是CSS3中的屬性,它的作用就是讓CSS的屬性以平滑的漸變動畫方式來展現而非突然變化,因此可以用來實現一些簡單動畫。
語法:transition: property duration timing-function delay
Value | Description | </tr> </tbody>|||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
property | 要平滑過度的CSS屬性 | </tr>|||||||||||||||||||||||||
duration | 平滑過度的時長(動畫時長) | </tr>|||||||||||||||||||||||||
timing-function | 定義過度效果的速度曲線 | </tr>|||||||||||||||||||||||||
delay | 過度效果何時開始 | </tr> </tbody> </table>