关于IE6 PNG透明。
如果要用24位,则需要使用ie的滤镜解决。
看下面的例子:
一个纯JavaScript的:
http://www.cssrain.cn/demo/ie6png/Supersleight/demo.html
jQuery pngfix 插件实现的:
http://www.cssrain.cn/demo/ie6png/jQueryPNGfix/demo.html
看了上面2个例子,你也许知道它们还有2点没实现,那就是不支持CSS中backgrond-position与background-repeat。
当然国外已经有解决方案了,看下面例子:
http://www.cssrain.cn/demo/ie6png/DD_belatedPNG/demo.html
官方站点:http://dillerdesign.com/experiment/DD_belatedPNG/
他的原理就是利用微软的VML语言进行绘制,跟其它的利用AlphaImageLoader滤镜不同。
当然在实际项目中,可能会遇到问题,就是他会增加额外代码,比如在页面中增加了一些xml,
导致有的效果有点问题。 不过可以变通的解决。
利用XX的话来说:用好这个东西 需要有一点技巧。
切记:根据项目的实际使用程序,选择相应的脚本,避免带来额外麻烦。
打包下载:http://cssrain.cn/demo/ie6png/ie6png.rar
作者:admin
时间:2009-05-21
标签:ie6 png
评论:12
查看:5168
分享到Google Reader
分享到QQ
分享到百度
分享到饭否
分享到 Twitter
分享到 FriendFeed
时间:2009-05-21
标签:ie6 png
评论:12
查看:5168
分享到QQ
分享到百度
如果你有什么好文章,请与我们分享。cssrain[at]gmail.com 我要投稿
为了使你得到本站最新信息,建议你订阅本站。点击此处订阅
广告也精彩:
IE6下图片repeat不对,显示是拉伸
太强大了,学习
@benvv:
这个倒没注意。
这个倒没注意。
发现一问题~!!对于不限定height高度的background-repeat好像不起作用~!!!不知道发现这个问题没有~!!......关注
Thanks
以前解决png的background-repeat的方法就是用iepngfix_v2,但早成IE6延迟实在让人头疼,这次应该算是真正解决了这个问题,很不错......
解决了PNG的background-repeat~!!赞~!!
目前这种比较好。应该使你ie6版本问题。
IE6下透明分背景图透明和插入图透明?
有什么通用方法吗?
有什么通用方法吗?
恩 绿色版的 我装IE7了 好像不能装IE6了 只能弄个绿色版的