一般如果设置的透明样式为1时是从左到右透明的,但我现在想它从上而下透明,怎样可以实现呢?
---------------------------------------------------------------
1<div id="Layer1" style="FILTER: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=100,finishOpacity=0,startX=0,finishX=0,startY=0,finishY=100); BACKGROUND-COLOR: skyblue"></div>
何如?
---------------------------------------------------------------
这是在用滤镜!
netscape 不支持.
1<table border="0" cellpadding="0" cellspacing="0" style="filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#99ccff, EndColorStr=#ffffff);" width="100%">
2<tr><td height="24" valign="middle">adflasdfaasfd
3as<hr/>
4afdsalkdsf
5<br/>
6</td></tr></table>
---------------------------------------------------------------
1<div id="Layer1" onclick="aa(Layer1)" style="FILTER: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=100,finishOpacity=0,startX=0,finishX=0,startY=0,finishY=100); BACKGROUND-COLOR: skyblue"></div>
1<script>
2function aa(obj)
3{
4obj.filters(0).startX=0;
5
6}
7</script>
我刚好看了msdn中的filter不分,progid:DXImageTransform.Microsoft是IE5。5+才有的,而以前的版本中直接使用filter name就可以了
---------------------------------------------------------------
Layer1.filters.item(0).startX=
Layer1.filters.item("DXImageTransform.Microsoft.filterName").startX