type
The type attribute is a generic attribute and it has different meaning based on the context in which it's used.
- For the
<animateTransform> element, it defines the type of transformation, whose values change over time. - For the
<feColorMatrix> element, it indicates the type of matrix operation. The keyword matrix indicates that a full 5x4 matrix of values will be provided. The other keywords represent convenience shortcuts to allow commonly used color operations to be performed without specifying a complete matrix. - For the
<feFuncR>, <feFuncG>, <feFuncB>, and <feFuncA> elements, it Indicates the type of component transfer function. - For the
<feTurbulence> element, it indicates whether the filter primitive should perform a noise or turbulence function. - For the
<style> and <script> elements, it defines the content type of the element.
Usage context
| Categories | None |
| Value |
translate | scale | rotate | skewX | skewY
|
| Animatable | No |
| Normative document | SVG 1.1 (2nd Edition) |
| Categories | None |
| Value |
matrix | saturate | hueRotate | luminanceToAlpha
|
| Animatable | Yes |
| Normative document | SVG 1.1 (2nd Edition) |
| Categories | None |
| Value |
identity | table | discrete | linear | gamma
|
| Animatable | Yes |
| Normative document | SVG 1.1 (2nd Edition) |
Example
Elements
The following elements can use the values attribute