values 属性的含义因其使用环境而异。它可以定义动画过程中使用的一系列值,也可以是颜色矩阵的一系列数字,根据要执行的颜色更改类型进行不同的解释。

您可以在以下 SVG 元素中使用此属性

animate、animateMotion、animateTransform

对于 <animate><animateMotion><animateTransform>values 是一个值列表,定义了动画过程中的一系列值。如果指定了此属性,则元素上设置的任何 fromtoby 属性值都将被忽略。

<值列表>
默认值
可动画
<值列表>

该值包含一个或多个以分号分隔的值的列表。值类型由 hrefattributeName 属性定义。

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