Categories: All Free JavaScripts/ Applets Tutorials References

JavaScript Kit > IE Filters reference > Here

MaskFilter filter

Last updated: May 23rd, 2007

The Mask Filter shows transparent pixels of an object as a color mask, and nontransparent pixels as transparent instead.

Syntax:

filter :progid:DXImageTransform.Microsoft.MaskFilter(attribute1=value1, attribute2=value2, etc);

Example using inline CSS:

<div style="width: 90%; filter:progid:DXImageTransform.Microsoft.MaskFilter(color=#000000);">Some DIV</div>

Syntax via scripting:

//To define a new MaskFilter filter on an element
object.style.filter ="progid:DXImageTransform.Microsoft.MaskFilter(attribute=value1, attribute2=value2)"

To access an existing property within the MaskFilter filter:
object.filters.item("DXImageTransform.Microsoft.MaskFilter").Property1=value1;

//To access an existing property within the MaskFilter filter via the filters[] object
object.filters[x].Property1=value1 //where "x" is the position of the filter within list of filters on element

When getting or setting a specific filter's attribute via scripting, you capitalize the attribute to turn it into a property.

Below lists the attributes/properties of the MaskFilter:

MaskFilter attributes (properties)

Attributes/ Properties Description
Color Read/Write hexadecimal color value that determines the color which is to be made transperant.

Valid values: All valid hexadecimal colors or color names.

Example:

<div id="modified" style="width: 300px; height: 200px; filter:progid:DXImageTransform.Microsoft.MaskFilter(color=red);">
<img src='test.gif' /><br />This DIV is masked using the color red.
</div>

enabled Sets/ returns whether the filter is enabled or not. Default is true.

Valid values: true/ false


Reference List

[an error occurred while processing this directive]

CopyRight © 1998-2008 JavaScript Kit. NO PART may be reproduced without author's permission.