CSS通過Filter屬性使用濾鏡功能,并且可以進行內部引(在<HEAD>標記符內)、局部引用(在<BODY>中的標記符中)和外部引用(CSS文件)。Filter屬性允許多個濾鏡效果疊加。
濾鏡屬性只能作用在HTML控件元素上,即在頁面上定義了矩陣空間的標記。如<BODY>、<IMAGE>、<DIV>、<SPAN>、<TABLE>、<TD>、<TR>等。這就是說,如果要將一般文字加上濾鏡效果,就必須將這段文字放在上述某種標記中。
濾鏡屬性也具有繼承性,但如果一個已定位的元素嵌入到一個未定位的元素中時,其濾鏡效果就會被忽略。例如:一個沒有定位的<DIV>元素中嵌入一個帶濾鏡的<SPAN>。則<SPAN>的濾鏡效果將顯示不出來。此外,元素和對象如果包含<JAVA>,<APPLETS>,<SELECT>,<IFRAME>,<OPTION>,<P>,<H1>到<H6>、<EM>、<STRONG>等元素時,濾鏡屬性也將無效。
在使用濾鏡時要注意,若使用多個濾鏡,則每個濾鏡之間用空格分隔開;一個濾鏡中的若干個參數用逗號分隔;Filter屬性和其它樣式屬性并用時以分號分隔。