png图片在ie6下透明效果
来源:互联网 发布:windows snmp监控软件 编辑:程序博客网 时间:2024/05/19 03:25
前一阵发现了一个问题,png格式的透明图片在ie6下透明部分还是会有底色,找了一下解决方法发现有一个叫AlphaImageLoader的滤镜可以解决这个问题,以下的代码是从网上找来的,加了点注释。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
img
{
border: 0;
}
body
{
background-color: #999;
}
.bigName .logo
{
/* 就是这个滤镜,需要进一步了解的同学请参考http://msdn.microsoft.com/en-us/library/ms532969(v=vs.85).aspx */
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='Images/logo.png');
_background-image: none;
}
h1.logo
{
width: 153px;
height: 59px;
}
h1.logo a
{
display: block;
height: 59px;
width: 153px;
}
</style>
</head>
<!-- 加个背景图片 -->
<body style=" background-image:url('Images/bg.jpg')">
<div class="bigName">
<h1 class="logo">
<a href="javascript:;" id="id1"></a>
<script type="text/javascript">
var isie6 = window.XMLHttpRequest ? false : true;
// ie6以上版本直接显示在控件中,ie6的话用背景显示
if (!isie6) {
document.getElementById('id1').innerHTML = '<img src="Images/logo.png" />';
}
</script>
</h1>
</div>
</body>
</html>
效果:
- png图片在ie6下透明效果
- ie6下PNG图片透明
- CSS滤镜实现png在ie6下透明效果
- 解决PNG图片在IE6下的透明问题
- 在IE6下让PNG图片透明的方法
- 解决png图片在IE6下的透明问题
- png图片ie6下背景透明
- IE6 下的PNG透明图片
- 解决IE6下透明PNG图片有灰底
- IE6下PNG插入图片透明
- IE6下显示透明的PNG图片
- 令ie6下PNG图片显示透明
- IE6下PNG图片透明解决办法
- ie6下png图片变透明解决方案
- IE6下png图片透明问题
- IE6下使PNG图片透明
- ie6 png图片透明
- IE6 下 PNG透明
- 在命令行下如何调用指定jar包?
- c# 获取宽带名称
- Struts2(struts2-core-2.2.1.jar) + json(jsonplugin-0.33.jar)出错了
- 如何移植32位程序到64位系统
- EL表达式应用例子
- png图片在ie6下透明效果
- SYSTEM 表空间管理及备份恢复
- 如何使得OCX控件能响应PreTranslateMessage消息?
- SYSTEM 表空间管理及备份恢复
- 任务池
- favicon
- diff和patch使用指南
- asp中如何在ms sql server中更新或添加一条记录后立即得到其标识列的值
- mysql 外键