值
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 |