博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IE6 png图片实现半透明的方法
阅读量:6329 次
发布时间:2019-06-22

本文共 1417 字,大约阅读时间需要 4 分钟。

IE6中支持PNG半透明图片完美解决方法-divcss5亲測

从IE7及IE7以上版本号都支持PNG半透明格式图片,而只有IE6不支持png格式透明图片,而GIF半透明效果不及png半透明格式图片,由此我们迫不及待须要解决IE6兼容png图片方法,这里为你介绍一种万能支持Png透明图片css hack 。

支持png透明图片解决方法图下文。

一、须要JS文件支持   -   

1、须要DD_belatedPNG.js和DD_belatedPNG_0.0.8a.js文件,以下我们会提供打包下载

2、须要在须要支持png图片html页面引入这2个JS文件(2个js文件我们放入到js目录里为例)
由于是针对IE6的,其他更高版本号浏览器不须要使用此特效,所以我们使用注解式if条件让IE6读取JS文件,代码例如以下:

  1. <!--[if IE 6]> 
  2. <script src="js/DD_belatedPNG_0.0.8a.js" type="text/javascript" ></script> 
  3. <script type="text/javascript"> 
  4. DD_belatedPNG.fix(' '); 
  5. </script>  
  6. <![endif]--> 

以上代码针对ie6 ,ie6将读取解析以上if条件凝视内代码。从而让IE6引入须要的JS文件及代码。以上代码放入网页里之间就可以。

二、须要在使用PNG图片网页声明类   -   

我们引入了JS,同一时候我们添加代码:

  1. <script type="text/javascript"> 
  2. DD_belatedPNG.fix(' '); 
  3. </script> 

1、我们在css背景属性使用png透明图片解决

假如我们对".divcss5{...}"里使用png图片,这个时候我们只需“DD_belatedPNG.fix(' ');”内的括号内做下类声明就可以解决,相应代码:

  1. <script type="text/javascript"> 
  2. DD_belatedPNG.fix('.divcss5 '); 
  3. </script> 

2、我们在html使用img标签使用png透明图片解决

假如我们在.divcss5盒子里使用的img引入png图片解决代码:

  1. <script type="text/javascript"> 
  2. DD_belatedPNG.fix('.divcss5 img'); 
  3. </script> 

综合以上2点,两种情况都遇到时候,代码:

  1. <script type="text/javascript"> 
  2. DD_belatedPNG.fix('.divcss5 img,.divcss5'); 
  3. </script>  

也就是在相应声明地方使用英文小写逗号分开就可以,以此类推假设遇到一个html网页中多处使用png不管是还是,我们都能够使用逗号放开组合声明。

三、png透明解决源文件下载   -   

JS及说明文件打包下载:

四:IE6支持PNG透明总结   -   

解决IE6支持png图片方法:

1、须要JS文件
2、须要HTML里使用if条件注解针对IE6读取引入JS文件
3、增加须要声明的png使用的CSS类名称:

    1. <script type="text/javascript"> 
    2. DD_belatedPNG.fix
      (' 这里增加须要声明的css命名,多处能够使用英文小写逗号隔开'); 
    3. </script> 

转载地址:http://vzfoa.baihongyu.com/

你可能感兴趣的文章
Android系统的开机画面显示过程分析(6)
查看>>
vivo Hi-Fi+QQ音乐 数字音乐市场的一剂良方
查看>>
Cocos2d-x 3.2 异步动态加载 -- 保卫萝卜开发总结
查看>>
聚焦触宝反侵权事件:中国创业者用什么护航海外市场大门
查看>>
AOP技术基础
查看>>
Android系统进程间通信(IPC)机制Binder中的Server启动过程源代码分析(2)
查看>>
Lync 小技巧-5-当前已暂停共享
查看>>
无线802.11n 2.4G与5G性能测试
查看>>
子域名信息收集攻略
查看>>
[Android]开发数独游戏思路分析过程
查看>>
SpreadJS 类Excel表格控件 - V12 新特性详解
查看>>
理解并取证:IPv6与IPv4在报文结构上的区别
查看>>
EOS主网上线只是开始,如何运营决定未来
查看>>
不用Visual Studio,5分钟轻松实现一张报表
查看>>
(译)如何使用cocos2d和box2d来制作一个Breakout游戏:第一部分
查看>>
计算机图形学(一) 图形系统综述
查看>>
持续集成(CI)- 几种测试的区别(摘录)
查看>>
多用户虚拟Web3D环境Deep MatrixIP9 1.04发布
查看>>
求高手,求解释
查看>>
[MSSQL]NTILE另类分页有么有?!
查看>>