PNG图片兼容方法
2016-01-18 13:11
351 查看
1、Unit PNG Fix
Unit PNG Fix同样是一个修复IE6无法显示透明图片的JS它的主要特点有:
非常小的JS文件,只有1KB
解决因为IE的滤镜属性所带来的影响
无论是img元素或background-image属性都能有很好的效果
在加载页面之前就能自动运行,不需要再为png图片定义任何类名
允许自动高宽
超级简单的应用方法
Unit PNG Fix怎么使用:
1).下载zip 然后,添加下面的代码到你页面的头部(一定要确保路径的正确)
2).添加clear.gif到你的images 文件夹中.在js文件中,修改“var clear=“images/clear.gif” 路径为存放clear.gif的文件路径.
一些注意事项:
Unit PNG Fix能够让background-repeat在ie6下工作,不过这种工作方式不是像正常的repeat图片重复的效果,而是采用了拉伸的效果。
官方网址及下载地址:http://unitinteractive.com/labs/unitpngfix.php
二、IE PNG Fix 2.0
IE PNG Fix 2.0是通过页面标签使用behavior:url(”iepngfix.htc”);来调用外部包含js、css的iepngfix.htc文件來修正PNG alpha 透明度。
IE PNG Fix 2.0支持以图片方式插入透明png和以CSS背景方式插入透明png。
需要注意的是:
images目录的blank.gif透明图片作为png图片的替换,如目录有变请修改iepngfix.htc里blank.gif代码路径
iepngfix.htc为IE6所用,本例子以”_”hack作为区分
应用有PNG透明图片的标签,均要读取behavior:url(“iepngfix.htc”)
iepngfix方法在背景应用上只能做到background-image的效果, 背景重复坐标调用等暂时实现不了
透明png背景图片会以所在层的宽高度拉伸填充,border计算在层的宽高内
官方网址及下载地址:http://www.twinhelix.com/css/iepngfix/
Unit PNG Fix同样是一个修复IE6无法显示透明图片的JS它的主要特点有:
非常小的JS文件,只有1KB
解决因为IE的滤镜属性所带来的影响
无论是img元素或background-image属性都能有很好的效果
在加载页面之前就能自动运行,不需要再为png图片定义任何类名
允许自动高宽
超级简单的应用方法
Unit PNG Fix怎么使用:
1).下载zip 然后,添加下面的代码到你页面的头部(一定要确保路径的正确)
<!--[if lt IE 7]> <script type="text/javascript" src="unitpngfix.js"></script> <![endif]-->
2).添加clear.gif到你的images 文件夹中.在js文件中,修改“var clear=“images/clear.gif” 路径为存放clear.gif的文件路径.
一些注意事项:
Unit PNG Fix能够让background-repeat在ie6下工作,不过这种工作方式不是像正常的repeat图片重复的效果,而是采用了拉伸的效果。
官方网址及下载地址:http://unitinteractive.com/labs/unitpngfix.php
二、IE PNG Fix 2.0
IE PNG Fix 2.0是通过页面标签使用behavior:url(”iepngfix.htc”);来调用外部包含js、css的iepngfix.htc文件來修正PNG alpha 透明度。
IE PNG Fix 2.0支持以图片方式插入透明png和以CSS背景方式插入透明png。
需要注意的是:
images目录的blank.gif透明图片作为png图片的替换,如目录有变请修改iepngfix.htc里blank.gif代码路径
iepngfix.htc为IE6所用,本例子以”_”hack作为区分
应用有PNG透明图片的标签,均要读取behavior:url(“iepngfix.htc”)
iepngfix方法在背景应用上只能做到background-image的效果, 背景重复坐标调用等暂时实现不了
透明png背景图片会以所在层的宽高度拉伸填充,border计算在层的宽高内
官方网址及下载地址:http://www.twinhelix.com/css/iepngfix/
相关文章推荐
- MARIADB 在 OPENSUSE 的安装。
- Android自定义标题栏的实现,及屏蔽系统标题栏
- Android中Parcelable接口用法
- 字符流读和写
- MotionEvent的getX()与getRawX()区别
- CSS实现背景渐变(gradient)多兼容
- 从Java String实例来理解ANSI、Unicode、BMP、UTF等编码概念
- 更简单的跨域解决方案 - CORS
- amazon oa2 - insert a value into a cycled linked list
- Ubuntu 14.04 搭建 Android 开发环境
- spring中AspectJ(16)
- spring中AOP中配置切面和切入点(15)
- linux命令之top该怎么用?top命令详解
- spring中AOP基本概念(14)
- 移动端Web开发环境搭建
- Minify把CSS和JS压缩和削减
- spring中基于java的容器注解,对JSR的支持(13)
- Python Tkinter Grid布局管理器详解
- spring中基于java的容器注解(12)
- spring中基于java的容器注解(11)