使用語境
屬性
漸變單位-
此屬性定義了
x1、x2、y1、y2屬性的座標系統。值型別:userSpaceOnUse|objectBoundingBox;預設值:objectBoundingBox;可動畫:是 漸變變換-
此屬性為漸變座標系提供了額外的 變換。值型別:<transform-list>;預設值:單位變換;可動畫:是
href-
此屬性定義了一個對另一個將用作模板的
<linearGradient>元素的引用。值型別:<URL>;預設值:無;可動畫:是 擴充套件方法-
此屬性指示當漸變在包含漸變的形狀邊界內開始或結束時,漸變的行為方式。值型別:
pad|reflect|repeat;預設值:pad;可動畫:是 x1-
此屬性定義了繪製線性漸變的向量漸變起點的 x 座標。值型別:<length>;預設值:
0%;可動畫:是 x2-
此屬性定義了繪製線性漸變的向量漸變終點的 x 座標。值型別:<length>;預設值:
100%;可動畫:是 xlink:href已棄用-
對另一個將用作模板的
<linearGradient>元素的 <IRI> 引用。值型別:<IRI>;預設值:無;可動畫:是 y1-
此屬性定義了繪製線性漸變的向量漸變起點的 y 座標。值型別:<length>;預設值:
0%;可動畫:是 y2-
此屬性定義了繪製線性漸變的向量漸變終點的 y 座標。值型別:<length>;預設值:
0%;可動畫:是
DOM 介面
此元素實現了 SVGLinearGradientElement 介面。
示例
html
<svg
viewBox="0 0 10 10"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<linearGradient id="myGradient" gradientTransform="rotate(90)">
<stop offset="5%" stop-color="gold" />
<stop offset="95%" stop-color="red" />
</linearGradient>
</defs>
<!-- using my linear gradient -->
<circle cx="5" cy="5" r="4" fill="url('#myGradient')" />
</svg>
規範
| 規範 |
|---|
| Scalable Vector Graphics (SVG) 2 # LinearGradientElement |
瀏覽器相容性
載入中…