SVG 動畫 fill 屬性
動畫元素的fill屬性用於規定動畫結束之後的狀態。
具有兩個屬性值:
(1).freeze:動畫結束以後,動畫保持最後狀態。
(2).remove:動畫結束之後,恢復到初始狀態。
特別說明:
(1).此屬性作用類同於CSS的animation-fill-mode屬性。
(2).圖形元素的fill屬性用於填充,與本文介紹的fill屬性作用不同。
關於動畫元素更多內容參閱SVG animation動畫一章節。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> * { margin: 0px; padding: 0px; } svg { border:1px solid blue; } </style> </head> <body> <svg width="700" height="350" > <rect x="50" y="50" width="100" height="50" fill="red"> <animate attributeType="XML" attributeName="x" from="50" to="400" dur="5s" fill="remove"> </animate> </rect> <rect x="160" y="160" width="100" height="50" fill="red"> <animate attributeType="XML" attributeName="x" from="50" to="400" dur="5s" fill="freeze"> </animate> </rect> </svg> </body> </html>
上面程式碼演示了fill屬性的兩個不同屬性值的作用。
第一個矩形動畫完成後,狀態恢復到初始狀態,第二個矩形會保持動畫結束後的狀態。
相關文章
- SVG restart動畫屬性SVGREST動畫
- SVG restart 動畫屬性SVGREST動畫
- SVG accumulate和additive動畫屬性SVG動畫
- fill-opacity 屬性
- SVG keyPoints 屬性SVG
- 屬性動畫動畫
- fill-opacity屬性用法詳解
- iOS動畫 屬性屬性解析iOS動畫
- SVG repeatCount和repeatDur屬性SVG
- Android屬性動畫詳解(一),屬性動畫基本用法Android動畫
- Android 動畫之屬性動畫Android動畫
- android屬性動畫Android動畫
- android動畫——屬性動畫(Property Animation)Android動畫
- Android屬性動畫:動畫流控制Android動畫
- SVG 動畫SVG動畫
- 屬性動畫與差值器動畫
- Android 屬性動畫(二)Android動畫
- 初識屬性動畫——使用Animator建立動畫動畫
- 屬性動畫:基本使用和組合動畫動畫
- 【Android 動畫】動畫詳解之屬性動畫(三)Android動畫
- 【Android 動畫】動畫詳解之屬性動畫(五)Android動畫
- Android 動畫詳解:屬性動畫、View 動畫和幀動畫Android動畫View
- SVG animation 動畫SVG動畫
- 不炫技,SVG+CSS3 旋轉動畫屬性就能實現的夢幻效果SVGCSSS3動畫
- 屬性動畫 58同城資料載入動畫動畫
- Android 屬性動畫實戰Android動畫
- 屬性動畫:如何自定義View動畫View
- 如何理解Android屬性動畫Android動畫
- CSS3的動畫屬性CSSS3動畫
- svg02——svg繪製基本圖形,瞭解常用的屬性SVG
- SVG 動畫實現彈性的頁面元素效果SVG動畫
- Android動畫效果之初識Property Animation(屬性動畫)Android動畫
- Android View動畫和屬性動畫簡單解析:AndroidView動畫
- SVG簡單動畫SVG動畫
- 屬性動畫-波紋擴散WaveView動畫View
- 檢視屬性+物件動畫元件ViewPropertyObjectAnimator物件動畫元件ViewObject
- Android開發之屬性動畫Android動畫
- Android 屬性動畫Property Animation(中)Android動畫