SVG restart動畫屬性
關於SVG更多動畫內容可以參閱SVG animation動畫詳解一章節。
此屬性用來規定元素開始動畫之後,是否可以被重新開始執行;具有三個屬性值:
(1).always:動畫可以在任何時候被重置。這是預設值。
(2).whenNotActive:只有在動畫沒有被啟用的時候才能被重置,例如在動畫結束之後。
(3).never:在整個SVG執行的過程中,元素動畫不能被重置。
程式碼例項如下:
[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; margin:50px; } </style> </head> <body> <svg width="500" height="180" > <rect x="50" y="50" width="100" height="50" fill="red"> <animate attributeType="XML" attributeName="x" from="50" to="300" dur="5s" begin="click" restart="never" fill="freeze"> </animate> </rect> </svg> </body> </html>
上面的程式碼規定,只有在動畫沒有被啟用的情況下才可以被重新執行。
相關文章
- SVG restart 動畫屬性SVGREST動畫
- SVG 動畫 fill 屬性SVG動畫
- SVG accumulate和additive動畫屬性SVG動畫
- 屬性動畫動畫
- SVG keyPoints 屬性SVG
- Android 動畫之屬性動畫Android動畫
- android屬性動畫Android動畫
- SVG 動畫SVG動畫
- 【Android 動畫】動畫詳解之屬性動畫(三)Android動畫
- 【Android 動畫】動畫詳解之屬性動畫(五)Android動畫
- SVG repeatCount和repeatDur屬性SVG
- Android 動畫詳解:屬性動畫、View 動畫和幀動畫Android動畫View
- 初識屬性動畫——使用Animator建立動畫動畫
- 屬性動畫與差值器動畫
- Android 屬性動畫實戰Android動畫
- VueJs中動態更改svg的相關屬性VueJSSVG
- 屬性動畫-波紋擴散WaveView動畫View
- Android 顏色漸變 屬性動畫Android動畫
- 三談屬性動畫——Keyframe以及ViewPropertyAnimator動畫View
- 檢視屬性+物件動畫元件ViewPropertyObjectAnimator物件動畫元件ViewObject
- Android備忘錄《屬性動畫-ValueAnimator》Android動畫
- Android 自定義View:屬性動畫(六)AndroidView動畫
- SVG矩形旋轉動畫SVG動畫
- SVG 漸變動畫效果SVG動畫
- SVG 文字路徑動畫SVG動畫
- SVG animateTransform變換動畫SVGORM動畫
- 使用 MacSVG 建立 SVG 動畫MacSVG動畫
- 屬性動畫 ValueAnimator 執行原理全解析動畫
- svg02——svg繪製基本圖形,瞭解常用的屬性SVG
- svg 線條動畫淺嘗SVG動畫
- CSS動畫屬性關鍵幀keyframes全解析CSS動畫
- SVG:理解stroke-dasharray和stroke-dashoffset屬性SVG
- svg畫弧SVG
- SVG-動畫的一把好手SVG動畫
- SVG剪下蒙版屬性clip-path實戰,動態蒙版+動態圖形,動動組合SVG
- 安卓Property Animator動畫詳解(二)-自定義屬性安卓動畫
- 多條目載入(附帶透明的屬性動畫)動畫
- UI 設計師 SVG 動畫進階篇——蒙版動畫(下)UISVG動畫