/// <summary>

/// 使PNG图片在IE6下透明(正确处理透明的PNG在赢得IE 5.5 & 6。)

/// </summary>

function CorrectPNG()

{

var arVersion = navigator.appVersion.split("MSIE");

var version = parseFloat(arVersion[1]);

if ((version >= 5.5) && (document.body.filters)) {

for (var j = 0; j < document.images.length; j++) {

var img = document.images[j];

var imgName = img.src.toUpperCase();

if (imgName.substring(imgName.length - 3, imgName.length) == "PNG") {

var imgID = (img.id) ? "id='" + img.id + "' " : "";

var imgClass = (img.className) ? "class='" + img.className + "' " : "";

var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' ";

var imgStyle = "display:inline-block;" + img.style.cssText;

if (img.align == "left") imgStyle = "float:left;" + imgStyle

if (img.align == "right") imgStyle = "float:right;" + imgStyle

if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle

var strNewHTML = "<span " + imgID + imgClass + imgTitle

+ " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"

+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"

+ "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>";

img.outerHTML = strNewHTML;

j = j - 1;

}

}

}

}

使PNG图片在IE6下透明(非背景图片)相关推荐

  1. 解决png图片在IE6下的透明问题

    已经几天没更新博客了,也就是这几天学习上的进账收效甚微,原因是在准备毕业答辩的事,还有两天时间用在了跑去东莞面试,面试的结果很悲催呵呵.自己其实自我感觉还过得去吧,至少能工作,但就是自己还不够自信,在 ...

  2. 解决IE8下父容器背景图片不显示的问题

    我们发现在IE8下不能显示背景图片的原因是因为子容器使用了float浮动而没有真正闭合,这也是div无法自适应高度的一个原因.如果父div没有设float而其子div却设了float的话,父div无法 ...

  3. android 下拉放大背景图,Swift - 实现下拉时背景图片放大效果(仿QQ个人资料页面)...

    在 QQ的个人信息页面上方有个背景图片,当我们下拉整个页面时,这个背景图会随着拖动距离而变大.下面通过样例演示这个效果如何实现. 1,效果图 当下拉页面时,背景图片会随着偏移量的增加而放大. 2,样例 ...

  4. 利用伪元素给图片在鼠标悬停时添加背景图片

    利用伪元素给图片在鼠标悬停的时候添加背景图片,这种效果在电影网站上使用的比较频繁,主要是鼠标悬停的时候显示出播放的图标,点击图片链接后就会进入视频详情页面,而使用伪元素是为了使我们的html代码更加简 ...

  5. CSS学习记录3.2/设置标签的背景颜色/控制背景图片的平铺方式/控制背景图片的位置/背景图片关联方式/背景图片和插入图片的区别/捕鱼达人背景练习/精灵图

    设置标签的背景颜色: CSS中的background-color:属性,就是专门用来设置标签.bc+table 设置背景图片: CSS中的background-image: url( );的属性就是设 ...

  6. CSS的背景(背景颜色,背景图片,背景平铺,背景图片位置,背景图片固定(图片附着),背景复合写法)

    CSS的背景 通过 CSS 背景属性,可以给页面元素添加背景样式. 背景属性可以设置背景颜色.背景图片.背景平铺.背景图片位置.背景图像固定等. 背景颜色 background-color 定义元素的 ...

  7. Java怎么让图片在窗体_在窗口添加背景图片-java怎么设置窗体的背景图片 – 手机爱问...

    2018-04-07 背景图片怎么设置? 背景图片代码:更换整体页面背景的源代码:body{b (大背景图片地址) repeatscroll!important;}更换页面题图logo图片的源代码:. ...

  8. html5图片平铺的代码,jQuery图片平铺效果制作网页背景图片平铺代码

    插件描述:jQuery图片平铺效果制作网页背景图片平铺代码 调用JS文件 调用插件方法 $(function(){ // 插件初始化 $('img').jqthumb({ classname : 'j ...

  9. html网页背景图片平铺代码,jQuery图片平铺效果制作网页背景图片平铺代码

    插件描述:jQuery图片平铺效果制作网页背景图片平铺代码 调用JS文件 调用插件方法 $(function(){ // 插件初始化 $('img').jqthumb({ classname : 'j ...

  10. PNG图片在IE6下透明度解决方法

    PNG格式图片因其高保真性.透明性及文件大小较小等特性,被广泛应用于网页设计.平面设计中.网络通讯中因受带宽制约,在保证图片清晰.逼真的前提下,网页中不可能大范围的使用文件较大的bmp.jpg格式文件 ...

最新文章

  1. 《Node.js开发指南》书评汇总
  2. Spring boot的Spring MVC自动配置
  3. 释放C盘空间27招具体优化技巧
  4. 《糖豆人:终极淘汰赛》成功背后蕴含了何种设计?
  5. jmeter测试接口--form表单提交请求(解决请求传参为空的问题)
  6. 传统人工势场法的MATLAB实现
  7. MYSQL 下载安装教程
  8. 计算机软件的初始密码,怎么设置电脑软件密码
  9. 服务器建网站要数据库,云服务器建网站需要数据库
  10. kali启动ssh服务后,依然无法连接的问题。
  11. Win10商店打开无法加载页面,代码0x80131500,解决办法
  12. 软件测试团队口号及队名,团队队名口号(精选50句)
  13. 如何使用 FFmpeg 进行视频转码:字幕
  14. 骨骼动画——2D Animation
  15. python人脸识别解锁电脑_python人脸识别
  16. Promise的基础使用与生成器配合Promise解决回调地狱
  17. vue进阶04-vue文档生成工具vuepress2
  18. Google中国(谷歌)汉化大事记
  19. 自定义Maven Archetype模板工程
  20. Java+Swing+MySQL学生成绩管理系统

热门文章

  1. 初探Nacos(四)-- SpringBoot下使用Nacos作为配置中心
  2. 两个HC-05蓝牙模块互相绑定构成无线串口模块
  3. JVM高级特性与实践(二):对象存活判定算法(引用) 与 回收
  4. 1.7 试探法(回溯法)
  5. 昨天写的档,今天就被转盗,51CTO老大们来管管
  6. DOC命令小问题~~+理解
  7. 28.Linux/Unix 系统编程手册(上) -- 详述进程创建和程序执行
  8. 15.go install
  9. 12.第二节 SAPI概述
  10. 138. PHPExcel 操作