values

Das values-Attribut hat je nach Kontext, in dem es verwendet wird, unterschiedliche Bedeutungen. Entweder definiert es eine Sequenz von Werten im Laufe einer Animation, oder es handelt sich um eine Liste von Zahlen für eine Farbmatrix, die je nach Art der Farbänderung unterschiedlich interpretiert wird.

Dieses Attribut kann mit den folgenden SVG-Elementen verwendet werden:

animate, animateMotion, animateTransform

Für <animate>, <animateMotion> und <animateTransform> ist values eine Liste von Werten, die die Sequenz von Werten im Laufe der Animation definiert. Wenn dieses Attribut angegeben ist, werden alle Werte der Attribute from, to und by, die für das Element festgelegt sind, ignoriert.

Wert <list-of-values>
Standardwert Keiner
Animierbar Nein
<list-of-values>

Der Wert enthält eine durch Semikolons getrennte Liste von einem oder mehreren Werten. Der Typ der Werte wird durch die Attribute href und attributeName definiert.

feColorMatrix

Für das <feColorMatrix>-Element ist values eine Liste von Zahlen, die unterschiedlich interpretiert werden, abhängig vom Wert des type-Attributs.

Wert <list-of-numbers>
Standardwert Wenn type="matrix", Identitätsmatrix,
wenn type="saturate", 1, was in einer Identitätsmatrix resultiert,
wenn type="hueRotate", 0, was in einer Identitätsmatrix resultiert
Animierbar Ja
<list-of-numbers>

Der Wert ist eine Liste von Zahlen, die abhängig vom Wert des type-Attributs unterschiedlich interpretiert wird:

  • Für type="matrix" ist values eine Liste von 20 Matrixwerten (a00 a01 a02 a03 a04 a10 a11 … a34), getrennt durch Leerzeichen und/oder ein Komma.
  • Für type="saturate" ist values ein einzelner realer Zahlenwert (0 bis 1).
  • Für type="hueRotate" ist values ein einziger realer Zahlenwert (Grad).
  • Für type="luminanceToAlpha" ist values nicht zutreffend.

Spezifikationen

Specification
Filter Effects Module Level 1
# element-attrdef-fecolormatrix-values
SVG Animations Level 2
# ValuesAttribute