多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

svg教程

SVG 漸變 – 線性

閱讀 (2174)

SVG 漸變 - 線性


SVG 漸變

漸變是一種從一種顏色到另一種顏色的平滑過渡。另外,可以把多個顏色的過渡應用到同一個元素上。

SVG漸變主要有兩種類型:

  • Linear
  • Radial

SVG 線性漸變 - <linearGradient>

<linearGradient>元素用于定義線性漸變。

<linearGradient>標簽必須嵌套在<defs>的內部。<defs>標簽是definitions的縮寫,它可對諸如漸變之類的特殊元素進行定義。

線性漸變可以定義為水平,垂直或角漸變:

  • 當y1和y2相等,而x1和x2不同時,可創建水平漸變
  • 當x1和x2相等,而y1和y2不同時,可創建垂直漸變
  • 當x1和x2不同,且y1和y2不同時,可創建角形漸變

實例 1

定義水平線性漸變從黃色到紅色的橢圓形:

下面是SVG代碼:

實例

<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
? <defs>
??? <linearGradient id="grad1" x1="0%" y1="0%" x2="100%" y2="0%">
????? <stop offset="0%" style="stop-color:rgb(255,255,0);stop-opacity:1" />
????? <stop offset="100%" style="stop-color:rgb(255,0,0);stop-opacity:1" />
??? </linearGradient>
? </defs>
? <ellipse cx="200" cy="70" rx="85" ry="55" fill="url(#grad1)" />
</svg>

嘗試一下 ?

對于Opera用戶:查看SVG文件(右鍵單擊SVG圖形預覽源)。

代碼解析:

  • <linearGradient>標簽的id屬性可為漸變定義一個唯一的名稱
  • <linearGradient>標簽的X1,X2,Y1,Y2屬性定義漸變開始和結束位置
  • 漸變的顏色范圍可由兩種或多種顏色組成。每種顏色通過一個<stop>標簽來規定。offset屬性用來定義漸變的開始和結束位置。
  • 填充屬性把 ellipse 元素鏈接到此漸變

實例 2

定義一個垂直線性漸變從黃色到紅色的橢圓形:

下面是SVG代碼:

實例

<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
? <defs>
??? <linearGradient id="grad1" x1="0%" y1="0%" x2="0%" y2="100%">
????? <stop offset="0%" style="stop-color:rgb(255,255,0);stop-opacity:1" />
????? <stop offset="100%" style="stop-color:rgb(255,0,0);stop-opacity:1" />
??? </linearGradient>
? </defs>
? <ellipse cx="200" cy="70" rx="85" ry="55" fill="url(#grad1)" />

</svg>

嘗試一下 ?

對于Opera用戶:查看SVG文件(右鍵單擊SVG圖形預覽源)。


實例 3

定義一個橢圓形,水平線性漸變從黃色到紅色并添加一個橢圓內文本:

下面是SVG代碼:

實例

<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
? <defs>
??? <linearGradient id="grad1" x1="0%" y1="0%" x2="100%" y2="0%">
????? <stop offset="0%" style="stop-color:rgb(255,255,0);stop-opacity:1" />
????? <stop offset="100%" style="stop-color:rgb(255,0,0);stop-opacity:1" />
??? </linearGradient>
? </defs>
? <ellipse cx="200" cy="70" rx="85" ry="55" fill="url(#grad1)" />
? <text fill="#ffffff" font-size="45" font-family="Verdana" x="150" y="86">
? SVG</text>
</svg>

嘗試一下 ?

對于Opera用戶:查看SVG文件(右鍵單擊SVG圖形預覽源)。

代碼解析:

  • <text> 元素是用來添加一個文本
關閉
程序員人生
主站蜘蛛池模板: freeⅹxx69性欧美按摩 | 亚洲午夜网 | 亚洲第一页中文字幕 | 伊人精品视频在线观看 | 最近中文字幕免费高清mv | 最近中文字幕mv免费视频 | 欧美xxxxx九色视频免费观看 | 亚洲精品国自产拍影院 | 波多野结衣在线观看一区二区 | xoxoxo日本护士 | 老司机免费视频 | 日本高清无吗 | 欧美free性| 黄色h视频 | 久久v| 亚洲丶国产丶欧美一区二区三区 | 日韩精品久久不卡中文字幕 | 日韩精品一区二区三区免费视频 | 成人毛片一区二区三区 | 性欧美高清精品videos | 国产深夜福利在线观看网站 | 欧美videos另类极品 | 国产亚洲精品欧美一区 | 人人澡人人爱 | 亚洲国产欧美目韩成人综合 | 中文字幕一区二区三区视频在线 | 毛片色 | 伊人久久中文大香线蕉综合 | 一区二区三区四区在线不卡高清 | 欧美黑人vs亚裔videos | 亚洲国产日韩综合久久精品 | 欧美福利网站 | 性色网址| 欧美黑人巨大xxxxx | 欧美精品videosex性欧美 | 中国精品videossex中国高清 | 亚洲精品一区二区三区不卡 | 日韩欧美亚州 | 亚洲制服另类 | 久久精品在线视频 | freexxx性乌克兰xxx |