SVG 文字路徑動畫
製作元素的路徑動畫參閱SVG animateMotion 路徑動畫一章節。
製作文字路徑動畫則需要使用<animate>元素,<textPath>元素的startOffset屬性可以設定文字在路徑上的偏移量,具體可以參閱SVG <textPath>文字路徑元素一章節。
程式碼例項如下:
[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; width:400px; height:300px; } </style> </head> <body> <svg version="1.1" xmlns="http://www.w3.org/2000/svg"> <path id="path" d="M20,20 Q50,60 80,140 T340,100" stroke="red" fill="none" /> <text> <textPath id="textPath" xlink:href="#path">螞蟻部落歡迎您</textPath> </text> <animate xlink:href="#textPath" attributeName="startOffset" from="0%" to="100%" begin="0s" dur="5s" repeatCount="indefinite" keyTimes="0;1" calcMode="spline" keySplines="0.1 0.2 .22 1"/> </svg> </body> </html>
上面的程式碼實現了文字路徑動畫效果,更多內容可以參閱相關閱讀。
(1).<animate>元素參閱SVG animation 動畫詳解一章節。
(2).calcModecalcMode, keyTimes參閱calcModecalcMode, keyTimes和keySplines一章節。
相關文章
- SVG animateMotion路徑動畫SVG動畫
- SVG <textPath>文字路徑SVG
- UI設計師SVG動畫進階篇——路徑變形動畫(下篇)UISVG動畫
- UI設計師SVG動畫進階篇——路徑變形動畫(中篇)UISVG動畫
- 文字路徑動畫控制元件TextPathView解析動畫控制元件View
- SVG <path> 路徑元素SVG
- SVG 動畫SVG動畫
- SVG 立方體內嵌路徑拼接SVG
- svg獲取路徑的長度SVG
- CSS & SVG foreignObject 實現文字鏤空波浪動畫CSSSVGObject動畫
- SVG animation 動畫SVG動畫
- SVG 文字排版SVG
- SVG簡單動畫SVG動畫
- SVG Path路徑在網頁開發的作用SVG網頁
- 【動畫進階】當路徑動畫遇到滾動驅動!動畫
- UI設計師福利之零基礎入門SVG路徑動畫(看最後的更正部分)UISVG動畫
- 使用 MacSVG 建立 SVG 動畫MacSVG動畫
- SVG restart動畫屬性SVGREST動畫
- SVG restart 動畫屬性SVGREST動畫
- SVG 漸變動畫效果SVG動畫
- SVG animateTransform變換動畫SVGORM動畫
- SVG 動畫 fill 屬性SVG動畫
- SVG animation動畫詳解SVG動畫
- SVG矩形旋轉動畫SVG動畫
- Android VectorDrawable SVG 動畫AndroidSVG動畫
- svg實現路徑自己動態繪製的功能SVG
- SVG <text>繪製文字SVG
- svg 線條動畫淺嘗SVG動畫
- 一個例子上手 SVG 動畫SVG動畫
- SVG 線條動畫入門SVG動畫
- Android自定義曲線路徑動畫框架Android動畫框架
- ☀️SVG對映反爬示例練習⚡直接提取SVG文字圖片的文字⚡SVG
- SVG 文字填充和描邊SVG
- SVG 旋轉文字字元SVG字元
- 簡單的SVG線條動畫SVG動畫
- SVG <radialGradient> 徑向漸變SVG
- js 如何提取富文字里的圖片路徑JS
- ArcGIS API for Silverlight 繪製降雨路徑動畫API動畫