类型
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(第二版):样式 |