IE6下显示透明的PNG图片
来源:互联网 发布:苹果mac怎么切换中文 编辑:程序博客网 时间:2024/05/19 02:25
PNG图片的质量很好,用于网页制作可为整体效果增色不少。但是,在IE6中透明的png图片不能透明显示,如要透明显示可使用如下两种方法。我已试过,真的蛮好用的!
第一种方法:把下面的javascript代码加入网页的<head>与</head>之间,这样网页中所有透明背景的png图片都可以正常显示:
<script language="javascript">
function correctPNG()
{
for(var i=0; i<document.images.length; i++) //循环图片对象
{
var img = document.images[i]
var imgName = img.src.toUpperCase()
//图片名次转化为全部大写
if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
//判断如果是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
i = i-1
}
}
}
window.attachEvent("onload", correctPNG);
</script>
第二种方法:把下面的代码加在网页中的png图片显示代码中:
<span style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='图片名称.png',sizingMethod='scale');"></span>
- IE6下显示透明的PNG图片
- 令ie6下PNG图片显示透明
- IE6 下的PNG透明图片
- ie6下PNG图片透明
- 透明png图片在IE6下的显示问题及其解决
- IE6下PNG透明图片背景显示灰色的完美解决方法
- png格式的图片在IE6透明显示
- IE6显示png透明背景、图片的方法
- IE6显示png透明背景、图片的方法
- IE6显示png透明背景、图片的方法
- IE6下PNG背景透明的显示问题解决方案
- IE6下PNG背景透明的显示问题
- IE6下PNG背景透明的显示问题
- IE6下PNG图片背景透明的处理方法
- 解决IE6下透明PNG图片有灰底的
- 解决PNG图片在IE6下的透明问题
- 解决IE6下png图片的透明问题
- 解决IE6下Png图片透明的最佳方法
- 一个随机位置函数
- Apache和迅雷对于80端口冲突的解决方案
- 实验: FEC纠错编码的验证
- uC/OS-II源码分析(一)
- window.history.go(-1)返回上页的同时刷新
- IE6下显示透明的PNG图片
- socket端口定义大全
- hibernate之多态关联(多态的多对一关联或者多态的一对一关联,利用union-subclass)
- Android 画图方式总结
- 在MFC中动态创建控件以及事件响应
- oracle自动备份字符串
- substring的使用
- HOJ 2634 How to earn more //最小割
- CUP寻址的方式