CSS的動畫的基礎概念定義/呼叫/繫結複習必備
Css動畫
首先,我們要了解的是過渡和動畫區別,這樣可以讓我們更深入了了解動畫:
過渡:需要觸發一個事件才可以執行。
動畫:可以不用觸發事件直接呼叫。
言歸正傳,接下來我們就一起進入動畫屬性:
Css動畫的定義:
基礎語法如下:
可是這種基礎語法有一定的侷限性,只能定義開頭和解為的動畫,實際操作中我們一般這樣用:
ps:圖中花括號內的分別為定位的變化和背景顏色的變化。
這種方式定義動畫表示每個百分比之間的樣式變化,上圖內每個百分比區間為一定事件內動畫的百分佔比,如果動畫總時長為10s,那麼10%既為1s。
這種方法定義的動畫精度更高,邏輯簡單,層次感鮮明。
動畫的呼叫
動畫建立完成之後,自然需要被元素呼叫,呼叫語法:
animation:①被繫結的動畫名稱 ②動畫的播放時間 ③動畫播放的次數 ④動畫的速度曲線 ⑤動畫的延遲開始時間
下面一一對應說明:
①被繫結的動畫名稱 :你自己設定的動畫名稱 必要屬性
②動畫的播放時間:動畫從開始到結束的時間(動畫總時長)必要屬性
③動畫播放的次數:infinite-無限迴圈播放 alternate(2)-規定次數播放,alternate(2)表示播放兩次 非必要屬性預設值為1次
④動畫的速度曲線::
linear 勻速
ease-in 慢速開始,快速結束
ease-out 快速開始慢速結束
ease-in-out 慢速-快速-慢速
非必要屬性 預設值為ease
⑤動畫的延遲開始時間:動畫被呼叫後多久開始動畫 非必要屬性
補充:動畫結束後會回覆原來的樣式,如果想讓動畫停留在結束時刻的樣式可用forward屬性。
如上圖,是給 類h-img 繫結動畫,繫結動畫名稱為hdpp 動畫持續時間為12s 動畫無限迴圈播放。
好了,今天就到這裡了,如有準備複習的重要知識點,可在評論區留言哦~
相關文章
- CSS3動畫基礎CSSS3動畫
- [譯] 在你學習 React 之前必備的 JavaScript 基礎ReactJavaScript
- 前端基礎知識複習之CSS前端CSS
- WPF 基礎MvvM繫結的使用MVVM
- kettle基礎概念的學習
- typescript必備基礎TypeScript
- 零基礎學習hadoop開發需要的必備的技能Hadoop
- 機器學習基礎知識梳理,新手必備!(附連結)機器學習
- 學習Python最正確的步驟(0基礎必備)Python
- 構造器中呼叫動態繫結的方法
- iOS 動畫基礎總結篇iOS動畫
- 密碼學基礎概念 — 密碼學複習(一)密碼學
- 學習網路BGP必備基礎知識
- 程式猿必備的Linux基礎知識Linux
- CSS中那些必須掌握的概念CSS
- ue4繫結動畫、重定向動畫動畫
- CSS 怎樣寫一個動畫(從基礎動畫到3d動畫)CSS動畫3D
- CSS動畫總結CSS動畫
- 高階動畫繫結功能:角色與物品的互動動畫
- Vue.js基礎學習(三) -------------動態繫結v-bind的介紹和使用Vue.js
- Ado.NET基礎必備
- OpenStack必備基礎知識
- 前端基礎-jQuery的動畫效果前端jQuery動畫
- Vue 動態繫結CSS樣式VueCSS
- 容器Container概念的定義 - MarcJBrookerAI
- golang的基礎概念Golang
- 【動畫消消樂】HTML+CSS 自定義載入動畫 064(currentColor的妙用!)動畫HTMLCSS
- Random 專案總結 -12 定義定時器,繫結事件random定時器事件
- 零基礎入門學習Python爬蟲必備的知識點!Python爬蟲
- 前端基礎複習前端
- Spring基礎複習Spring
- java基礎複習Java
- js基礎複習JS
- CSS中的“大白”——CSS 動畫CSS動畫
- ai繪畫基礎總結(一)安裝設定AI
- 版本、變體和其他的基礎定義
- React基礎-定義元件React元件
- 轉行進入IT行業,0基礎學習大資料開發必備的基礎有哪些?行業大資料