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