值
values 屬性的含義因其使用環境而異。它可以定義動畫過程中使用的一系列值,也可以是顏色矩陣的一系列數字,根據要執行的顏色更改型別進行不同的解釋。
您可以在以下 SVG 元素中使用此屬性
animate、animateMotion、animateTransform
對於 <animate>、<animateMotion> 和 <animateTransform>,values 是一個值列表,定義了動畫過程中的一系列值。如果指定了此屬性,則元素上設定的任何 from、to 和 by 屬性值都將被忽略。
| 值 | <值列表> |
|---|---|
| 預設值 | 無 |
| 可動畫 | 否 |
<值列表>-
該值包含一個或多個以分號分隔的值的列表。值型別由
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 |