类型
type
属性是一个通用属性,其含义根据其使用环境而有所不同。
- 对于
<animateTransform>
元素,它定义了变换的类型,其值会随着时间推移而变化。 - 对于
<feColorMatrix>
元素,它指示矩阵操作的类型。关键字matrix
表示将提供一个完整的 5x4 值矩阵。其他关键字表示便捷快捷方式,允许执行常用颜色操作而无需指定完整的矩阵。 - 对于
<feFuncR>
、<feFuncG>
、<feFuncB>
和<feFuncA>
元素,它指示组件传递函数的类型。 - 对于
<feTurbulence>
元素,它指示滤镜基元是否应执行噪声或湍流函数。 - 对于
<style>
和<script>
元素,它定义了元素的内容类型。
您可以将此属性与以下 SVG 元素一起使用
使用场景
对于 <animateTransform> 元素
SVG 元素:<animateTransform>
类别 | 无 |
---|---|
值 |
translate | scale | rotate | skewX | skewY |
可动画 | 否 |
规范性文档 | SVG 1.1(第二版) |
对于 <feColorMatrix> 元素
SVG 元素:<feColorMatrix>
类别 | 无 |
---|---|
值 |
matrix | saturate | hueRotate | luminanceToAlpha |
可动画 | 是 |
规范性文档 | SVG 1.1(第二版) |
对于 <feFuncR>、<feFuncG>、<feFuncB> 和 <feFuncA> 元素
SVG 元素:<feFuncR>
、<feFuncG>
、<feFuncB>
、<feFuncA>
类别 | 无 |
---|---|
值 |
identity | table | discrete | linear | gamma |
可动画 | 是 |
规范性文档 | SVG 1.1(第二版) |
对于 <feTurbulence> 元素
SVG 元素:<feTurbulence>
类别 | 无 |
---|---|
值 | fractalNoise | turbulence |
可动画 | 是 |
规范性文档 | SVG 1.1(第二版) |
对于 <style> 和 <script> 元素
类别 | 无 |
---|---|
值 | <content-type> |
可动画 | 否 |
规范性文档 | SVG 1.1(第二版):脚本 SVG 1.1(第二版):样式 |