xiyun

导航

.net中使用滤镜filter

这段时间被项目中的桌面样式给烦透了。为什么在IE6上就那么难看呢?为什么不可以和IE7一样呢?为什么在IE6上一定要用gif替换png呢?

原来是我太菜了,很简单。用滤镜就能很轻松的解决这个问题:看一下代码?

.nav_ico:hover{ background-position:-390px -230px; width:80px; height:30px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/bg.png);}

这样就OK了。

不过使用滤镜的需要注意一点:大家看到上面的src路径了没有,一般情况,我们在css中添加图片。这个路径都是针对css的图片相对路径

但使用滤镜后,src的路径则不是相对css文件。而是相对使用该样式的html文件或者aspx文件。奇怪吧。我暂时没整明白!不过我就这么用了,还在研究中。

 

posted on 2011-12-29 21:32  沙漠之孤  阅读(309)  评论(0编辑  收藏  举报