Compositor兼容性:IE5.5+
语法:
filter : progid:DXImageTransform.Microsoft.Compositor ( function=sFunction )
属性:
function | :� |
可选项。整数值(Integer)。设置或检索混合方式。
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 19 | 20 | 21 | 22 | 23 | 24 | 25
|
特性:
Function | :� | 可读写。整数值(Integer)。参阅 function 属性。 |
方法:
apply | :� |
捕获对象内容的初始显示,为转换做必要的准备。无返回值。 当此方法一旦被调用后,对象属性的任何改变都不会被显示,直到你调用 play 方法开始转换。 请注意:你只能使用 visibility 属性来改变对象的子对象。否则,对子对象的直接改变会被立即显示出来,而不会被转换滤镜捕获。 当你调用 play 方法时,转换呈现出内容的变化结果(对象的属性和子对象的 visibility 属性的改变)。 | |||
play ( iDuration ) | :� |
开始转换。无返回值。参数见下表。
|
说明:
依据初始对象和新对象色彩的特定混合方式显示新的对象内容。
这个滤镜提供了丰富的将输入对象的色彩和透明度相互作用的图像合成的功能设置。要建立转换滤镜,遵循下列步骤:
这个滤镜提供了丰富的将输入对象的色彩和透明度相互作用的图像合成的功能设置。要建立转换滤镜,遵循下列步骤:
- 选择一个功能( function )。
- 设置对象的合成滤镜( filter )的属性声明。
- 确定滤镜对象初始显示的内容。合成功能将此作为输入 A 。
- 使用合成滤镜的 apply 方法。捕获对象内容的初始显示,为转换做必要的准备。
- 改变对象的属性,如 visibility , innerText , background-color , border ,或者其子对象的属性。合成功能将此作为输入 B 。
- 使用合成滤镜的 play 方法。这会将合成功能输出的图像变化显示出来。
示例:
#idDiv{ filter:progid:DXImageTransform.Microsoft.Compositor(function=20, duration=7);}