




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
單元5
CSS3新特性5.6
CSS3動效新特性主要內容C
O
N
T
E
N
T
SPART
01CSS3過渡效果PART
03CSS3動畫效果PART
02CSS3變形效果CSS3過渡效果CSS3提供了強大的過渡屬性transition,利用該屬性可以在不使用Flash動畫或者
Javascript腳本的情況下,為元素從一種樣式到另一種樣式的變化添加中間過渡效果。transition:
property
duration
timing-function
delay;子屬性transition-property描述指定應用過渡效果的CSS屬性的名稱,當這些屬性的屬性值發生改變時,將應用過的變化效果。transition效果需要指定多少秒或毫秒才能完成。transition-durationtransition-timing-functiontransition-delay指定過渡效果執行速度變化的時間曲線。指定過渡效果執行之前需要等待的時間。CSS3過渡效果transition-timing-function屬性值說明【案例5.6.1】CSS3的過渡效果示例屬性值lineareaseease-inease-outease-in-out說明動畫以以勻速執行。動畫以慢速開始,變快之后再慢速結束。動畫以以慢速開始。動畫以以慢速結束。動畫以以慢速開始和結束。cubic-bezier(n,n,n,n)在cubic-bezier函數中自定義動畫執行速度,各參數是0至1之間的數值。CSS3變形效果CSS3新增的transform屬性通過一系列變形函數,操控元素進行平移、旋轉、縮放和傾斜等變形,包括2D變形3D變形。none(默認值):表示不進行變形。transform-function:設置變形函數,可以設置1個或多個變形函數,若有多個變形函數,之間以空格分隔。transform:
none|transform-functions;CSS3變形效果常用2D變形函數函數 描述【案例5.6.2】CSS3的2D變形效果示例translate()功能:重新定義元素的二維坐標,實現元素平移的效果。語法:transform:translate
(x-value,y-value);scale
()功能:縮放元素大小,包含兩個參數,分別用來定義寬度和高度的縮放比例。語法:transform:scale(x-axis,y-axis);rotate
()功能:在二維平面內將元素旋轉一定的角度,正值順時針旋轉。負值逆時針旋轉。語法:transform:rotate(angle);skew
()功能:將元素沿著X軸或Y軸進行一定角度的傾斜。語法:transform:skew(x-angle,y-angle);CSS3變形效果常用3D變形函數【案例5.6.3】CSS3的3D旋轉效果示例函數translate3d(x,y,z)translateX(x)translateY(y)translateZ(z)scale3d(x,y,z)scaleX(x)scaleY(y)scaleZ(z)rotate3d(x,y,z,angle)rotateX(angle)rotateY(angle)rotateZ(angle)matrix3d(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n)描述定義3D平移定義圍繞X軸的3D平移定義圍繞Y軸的3D平移定義圍繞Z軸的3D平移定義3D縮放定義圍繞X軸的3D縮放定義圍繞Y軸的3D縮放定義圍繞Z軸的3D縮放定義3D旋轉定義圍繞X軸的3D旋轉定義圍繞Y軸的3D旋轉定義圍繞Z軸的3D旋轉綜合定義3D變形,使用16個值的4x4矩陣CSS3動畫效果在CSS3中,使用@keyframes規則創建動畫。@keyframes
animationname
{keyframes-selector{css-styles;}}語法animationname:當前動畫的名稱,它將作為調用動畫時動畫的標識,不能為空。keyframes-selector:關鍵幀選擇器,指定當前關鍵幀在整個動畫過程中的位置,值可以是from和to、或者百分比。其中,from和0%效果相同(表示動畫的開始),
to和100%效果相同{表示動畫的結束)。css-styles:定義當前關鍵幀對應的動畫狀態,由若干
CSS樣式屬性刻畫,各屬性間用分號分隔。CSS3動畫效果在CSS3中,使用animation屬性調用@keyframes規則創建的動畫,它是一個復合屬性。animation:
name
duration
timing-function
delay
iteration-count
direction
fill-mode
play-state;子屬性animation-nameanimation-durationanimation-timing-functionanimation-delayanimation-iteration-count說明指定要綁定到選擇器的關鍵幀的名稱動畫指定需要多少秒或毫秒完成設置動畫將如何完成一個周期設置動畫在啟動前的延遲間隔。定義動畫的播放次數。animation-directionanimation-fill-mode
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 從供應鏈到商業模式看區塊鏈如何重塑經濟格局
- 企業安全防線的筑建者-區塊鏈技術探討
- 肺癌免疫治療臨床試驗
- 幼兒園生活老師上學期工作總結(3篇)
- 大學老師個人工作年終小結(21篇)
- 八年級思想品德工作總結匯編(7篇)
- 區塊鏈在慈善募捐平臺中的關鍵作用
- Unit3-Reading-公共課課件(一)
- 2025至2031年中國大型球面滾子軸承行業投資前景及策略咨詢研究報告
- 區塊鏈技術引領下的教育創新-實驗教學探索
- 2025年天津市濱海新區中考數學一模試卷
- 2024年全球及中國通信用氮化鋁陶瓷基板行業頭部企業市場占有率及排名調研報告
- T-CSTM 00290-2022 超高性能混凝土檢查井蓋
- 業務轉讓合同協議
- 2025年杭州市高三語文二模作文題目“科技與相互理解”寫作指導
- 第四屆“魅力之光”知識競賽初賽題庫
- 《旅行社經營與管理》電子教案 5-3 旅行社接待業務3
- 2025年浙江路橋中國日用品商城股份有限公司招聘筆試參考題庫附帶答案詳解
- 2025年三力測試題模板及答案
- 餐飲行業企業戰略管理論文4000字范文
- 第37屆(2020年)全國中學生物理競賽預賽試題及參考解答
評論
0/150
提交評論