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> 元素
| 分类 | None |
|---|---|
| 值 | <media-type> |
| 可动画的 | 否 |
| 规范文档 |
Scalable Vector Graphics (SVG) 2 Scalable Vector Graphics (SVG) 2 |