type

type 属性是一个通用属性,它在不同上下文中使用时具有不同的含义。

  • 对于 <animateTransform> 元素,它定义了转换的类型,其值会随时间变化。
  • 对于 <feColorMatrix> 元素,它表示矩阵运算的类型。关键词 matrix 表示将提供一个完整的 5x4 值矩阵。其他关键词代表方便的快捷方式,允许在不指定完整矩阵的情况下执行常用的颜色操作。
  • 对于 <feFuncR><feFuncG><feFuncB><feFuncA> 元素,它表示组件传输函数的类型。
  • 对于 <feTurbulence> 元素,它表示滤镜基元应该执行噪声还是湍流函数。
  • 对于 <style><script> 元素,它定义了元素的內容类型。

你可以将此属性与以下 SVG 元素一起使用

使用语境

对于 <animateTransform> 元素

SVG 元素:<animateTransform>

分类 None
translate | scale | rotate | skewX | skewY
可动画的
规范文档 Scalable Vector Graphics (SVG) 2

对于 <feColorMatrix> 元素

SVG 元素:<feColorMatrix>

分类 None
matrix | saturate | hueRotate | luminanceToAlpha
可动画的
规范文档 滤镜效果模块第 1 级

对于 <feFuncR>、<feFuncG>、<feFuncB> 和 <feFuncA> 元素

SVG 元素:<feFuncR><feFuncG><feFuncB><feFuncA>

分类 None
identity | table | discrete | linear | gamma
可动画的
规范文档 滤镜效果模块第 1 级

对于 <feTurbulence> 元素

SVG 元素:<feTurbulence>

分类 None
fractalNoise | turbulence
可动画的
规范文档 滤镜效果模块第 1 级

对于 <style> 和 <script> 元素

SVG 元素:<style><script>

分类 None
<media-type>
可动画的
规范文档 Scalable Vector Graphics (SVG) 2
Scalable Vector Graphics (SVG) 2