值
values 屬性的含義根據其使用上下文的不同而有所區別。在某些情況下,它定義了一個動畫過程中使用的值序列;在另一些情況下,它是一個用於顏色矩陣的數字列表,其解釋方式取決於要執行的顏色變化的型別。
你可以將此屬性與以下 SVG 元素一起使用
animate, animateMotion, animateTransform
對於 <animate>、<animateMotion> 和 <animateTransform>,values 是一個值列表,定義了動畫過程中的值序列。如果指定了此屬性,則元素上設定的任何 from、to 和 by 屬性值都將被忽略。
| 值 |
<值列表>
|
|---|---|
| 預設值 | None |
| 可動畫的 | 否 |
<值列表>-
該值包含一個由分號分隔的一個或多個值的列表。值的型別由
href和attributeName屬性定義。
feColorMatrix
對於 <feColorMatrix> 元素,values 是一個數字列表,其解釋方式取決於 type 屬性的值。
| 值 |
<數字列表>
|
|---|---|
| 預設值 |
如果 type="matrix",則表示單位矩陣,如果 type="saturate",則為 1,結果為單位矩陣,如果 type="hueRotate",則為 0,結果為單位矩陣
|
| 可動畫的 | 是 |
<數字列表>-
該值是一個數字列表,其解釋方式取決於
type屬性的值。- 對於
type="matrix",values是一個包含 20 個矩陣值(a00 a01 a02 a03 a04 a10 a11 … a34)的列表,用空格和/或逗號分隔。 - 對於
type="saturate",values是一個單一的實數值(0 到 1)。 - 對於
type="hueRotate",values是一個單一的實數值(以度為單位)。 - 對於
type="luminanceToAlpha",values不適用。
- 對於
規範
| 規範 |
|---|
| 濾鏡效果模組第 1 級 # element-attrdef-fecolormatrix-values |
| SVG 動畫級別 2 # ValuesAttribute |