zoukankan
html css js c++ java
IE6下PNG图片对象以及其作为背景透明的处理
图片对象
function
correctPNG()
{
var
arVersion
=
navigator.appVersion.split(
"
MSIE
"
);
var
version
=
parseFloat(arVersion[
1
]);
if
((version
>=
5.5
)
&&
(version
<
7
)
&&
(document.body.filters))
{
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
"
)
{
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=\
""
+
"
"
+ 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
}
}
}
}
然后直接onLoad该方法就可以了
如果要将PNG做为背景,并且使得其透明,则可以使用如下样式:
background: url(图片地址) center repeat-y !important;
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='图片地址',sizingMethod='scale');
查看全文
相关阅读:
转载 linux笔记
ibatis3.06 + spring 3.06+velocity 整合的VSSI框架测试
MongoDB的主键类型修改,记录下
WPF ItemsControl 的 ItemsSource 绑定的一个bug
Android + HTML开发手机应用 demo 代码
数据库资深工程师 期待加盟
Mapbar POI 转 经纬度坐标的各个版本
MongoDB的GeoSpatial索引 之 GeoNear命令,取得距离
建立可靠性 基于Sql server 的网站服务器群的设想
css3替代图片的尖角圆角效果
原文地址:https://www.cnblogs.com/pyonline/p/1145595.html
最新文章
【实验五】 模板类与多态
巴厘岛风景
ubuntu11.10+git+svn works
TortoiseSVN debugging hints 中文翻译
Google 's panoramio
写在新年伊始
人生轻松前行:我们应该抛在脑后的10个想法
Photoshop英文教程资料
UDP简单桌面同步
Flex4 Application中与Module通信
热门文章
Flex4中使用Path实现画板功能,解决恢复,撤消问题
CentOS 7安装odoo 15
蛋痛的C#和.net,采集问题(小数点)
.Net C# 的一个bug(暂时命名为Bug)
XCode 细点
使用logparser做 房途网日志(Nginx)分析
WCF duplex service + silverlight 聊天代码
MongoDB的GeoSpatial索引
struts2 国际化 cookie保存语言, 下次访问时显示当前设置的语言
WPF & Silverlight Object data binding
Copyright © 2011-2022 走看看