SVG 漸變動畫效果
漸變動畫和其他普通動畫原理是一樣的,之所以單獨介紹,是因為很多朋友習慣實現座標或者尺寸改變類似的動畫,而忽略了漸變動畫效果。
關於動畫的更多內容可以參閱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; margin:50px; } </style> </head> <body> <svg width="300" height="300" > <radialGradient id="gr-radial" cx="50%" cy="50%" r="70%"> <animate attributeName="r" values="0%;150%;100%;0%" dur="5s" repeatCount="indefinite" /> <stop stop-color="#FFF" offset="0"> <animate attributeName="stop-color" values=\"#333;#FFF;#FFF;#333" dur="5s" repeatCount="indefinite" /> </stop> <stop stop-color="rgba(55,55,55,0)" offset="100%" /> </radialGradient> <circle cx="50%" cy="50%" r="50%" fill="url(#gr-radial)"/> </svg> </body> </html>
漸變動畫和其他動畫並無二致,關於漸變效果可以參閱下面兩篇文章:
(1).線性漸變參閱SVG <linearGradient>線性漸變一章節。
(2).徑向漸變參閱SVG <radialGradient>徑向漸變一章節。
相關文章
- SVG animateTransform變換動畫SVGORM動畫
- SVG <radialGradient> 徑向漸變SVG
- SVG <linearGradient> 線性漸變SVG
- 手把手使用 SVG + CSS 實現漸變進度環效果SVGCSS
- SVG線性漸變程式碼SVG
- SVG 動畫SVG動畫
- Android 顏色漸變 屬性動畫Android動畫
- 【譯】React Native中的動畫漸變React Native動畫
- SVG動畫應用-酷炫的圖片展示效果SVG動畫
- canvas簡單動畫案例(圓圈閃爍漸變動畫)Canvas動畫
- JavaScript透明度漸變效果JavaScript
- CSS透明度漸變效果CSS
- canvas具有漸變效果的矩形Canvas
- 使用 CSS 實現漸變效果CSS
- 直播原始碼,懸浮窗滾動漸變色效果原始碼
- Flex的動畫效果與變換!(二)Flex動畫
- CSS和SVG實現文字漸變、描邊、投影CSSSVG
- 畫一個漸變的影像
- SVG 動畫 fill 屬性SVG動畫
- SVG矩形旋轉動畫SVG動畫
- SVG restart 動畫屬性SVGREST動畫
- SVG restart動畫屬性SVGREST動畫
- SVG 文字路徑動畫SVG動畫
- 使用 MacSVG 建立 SVG 動畫MacSVG動畫
- Dreamweaver製作滑鼠經過圖片漸漸變暗效果教程
- svg和css3建立環形漸變進度條SVGCSSS3
- css奇技淫巧-色彩漸變與動態漸變CSS
- svg 線條動畫淺嘗SVG動畫
- jQuery 效果 – 動畫jQuery動畫
- 手把手教你畫圓錐漸變
- 一步步教你用HTML5 SVG實現動畫效果HTMLSVG動畫
- SVG accumulate和additive動畫屬性SVG動畫
- jQuery 動畫效果 與 動畫佇列jQuery動畫佇列
- JS動畫效果——多物體動畫JS動畫
- canvas繪製帶有漸變效果的直線Canvas
- CSS3背景漸變效果程式碼例項CSSS3
- CSS3文字顏色漸變效果CSSS3
- 漸變邊框文字效果?CSS 輕鬆拿捏!CSS