android去掉png图片灰色背景,JS解决PNG图片灰色背景问题
PNG图片用来制作漂亮的网页背景很实用,此方法也是比较简单的,会让网页增色不少。不过,万恶的IE似乎暗中做对,当你使用PNG图片的时候,IE会自动为PNG图片增加一个灰色背景,这真的好让人烦,那么有没有办法不让IE自作聪明?当然是有的,下边的JS代码就是帮助PNG图片在IE实现纯透明的,效果不错:
functioncorrectPNG()
{
for(vari=0;i
{
varimg=document.images[i]
varimgName=img.src.toUpperCase()
if(imgName.substring(imgName.length-3,imgName.length)=="PNG")
{
varimgID=(img.id)?"id='" img.id "'":""
varimgClass=(img.className)?"class='" img.className "'":""
varimgTitle=(img.title)?"title='" img.title "'":"title='" img.alt "'"
varimgStyle="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
varstrNewHTML="
"style=\"" "width:" img.width "px;height:" img.height "px;" imgStyle ";"
"filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
"(src=\'" img.src "\',sizingMethod='scale');\">
"
img.outerHTML=strNewHTML
i=i-1
}
}
}
window.attachEvent("onload",correctPNG);
把以上代码加入到需要使用PNG作为背景图片的网页的
区域内。也可以在使用PNG图像的地方直接调用,如下方法:
android去掉png图片灰色背景,JS解决PNG图片灰色背景问题相关推荐
- css和js实现3d图片,JavaScript_纯JS实现旋转图片3D展示效果,CSS:style type=text/cssgt - phpStudy...
纯JS实现旋转图片3D展示效果 CSS: #show{position:relative;margin:20px auto;width:800px;} .item{position:absolute; ...
- html js 3d图片轮播,js实现3D图片逐张轮播幻灯片特效代码分享
本文实例讲述了javascript实现3D图片逐张轮播幻灯片特效.分享给大家供大家参考.具体如下: 这是一款基于javascript实现3D图片逐张轮播幻灯片特效代码,实现过程很简单. 运行效果图:- ...
- 5.NDK Android jni开发 异常处理 native奔溃解决(相机图片美化)
http://www.droidsec.cn/常见android-native崩溃及错误原因/ https://blog.csdn.net/ddxxii/article/details/8478111 ...
- blob 图片_前端JS实现字符串/图片/excel文件下载
编者按:本文转载自SF专栏,由作者 赵帅强 授权奇舞周刊转载 在web开发中,如果你想让用户下载或者导出一个文件,应该怎么做呢? 传统的做法是在后端存储或者即时生成一个文件来提供下载功能,这样的优势是 ...
- 【Typora 图片居中】彻底解决Typora图片无法居中的问题
▚ 01 问题描述
- android 置灰不可点击,Android Studio 运行按钮灰色的完美解决方法
Android Studio 运行按钮灰色的完美解决方法 今天新建项目的时候突然发现编译后运行按钮为灰色. 解决方案:第一步:点击图中的Add Configuration,出来如下界面 第二步:点+号 ...
- 巧妙的有css合并图片解决tab切换的背景图片
巧妙的有css合并图片解决tab切换的背景图片 有时候做tab切换的时候 会碰到下面的这种情况 我截个图过来看看 tab切换 打开页面时候 茶庄介绍 及鼠标移上去时候 是上面这样的效果 当鼠标移下 ...
- [转]解决IE下CSS背景图片闪烁的Bug
[转]解决IE下CSS背景图片闪烁的Bug <P> 很多时候我们要给一些按钮或是img设置背景,而为了达到数据与表现样式分离的效果,通常背景样式都是在CSS里设定的,但是这个 ...
- html背景透明图片不透明,css中背景透明的图片不透明怎么解决
css中背景透明的图片不透明怎么解决 一.使用滤镜解决img { background: transparent; -ms-filter: "progid:DXImageTransform. ...
最新文章
- 【青少年编程】绘制等腰直角三角形
- Java使用简单工厂模式对面向接口编程模式的深度解耦实现
- 《Arduino开发实战指南:LabVIEW卷》——3.2 LabVIEW的数据流编程方法
- 暗时间(一)设计你自己的进度条
- 互联网1分钟 |1218
- VS2008 Tips #008 如何创建ASP.NET Web 用户控件并包含在Web 页面中
- python有大括号吗_只有我一个人觉得Python取消了大括号而显得结构更加混乱了吗?...
- 升级bios_华硕B350PLUS升级BIOS更换AMD 3900X步骤
- 二叉树建立及中序遍历C++语言实现
- Flutter AnimatedSwitcher 动画切换组件的基本使用
- spring整合使用activemq
- python中tf.abs_python – Tensorflow:替换tf.nn.rnn_cell._linear(输入,大小,0,范围)
- 修改linux默认语言
- 未能加载文件或程序集“XXX”或它的某一个依赖项。试图加载格式不正确的程序。...
- linux如何正确关机,重启
- 计算机无法打印图片,Win7电脑连接打印机可以打印文档不能打印图片怎么办
- 公众号获取token失败_如何利用公众号获取电影引流?如何利用电影网站嫁接公众号?...
- movs 数据传送指令_1.数据传送指令中,错误的操作是()。 A.MOVSS[BX+DI],1000H B.......
- 使用sphinx+reStructuredText制作文档
- 数据挖掘人工神经网络,神经网络的数据处理
热门文章
- lvds接口屏线安装图解_五分钟让你学会液晶拼接屏安装方法
- 计算机应用基础操作题提示,计算机应用基础_操作题文字提示(已经放大了请不要打印).doc...
- SQLServer奇偶数的输出
- kali linux关闭进程,技术|如何使用 Kali Linux 黑掉 Windows
- 高中计算机教师考试专业知识,高中教师资格证计算机专业考试内容
- etcd 启动分析_Etcd 架构与实现解析
- 4天搞定Docker和k8s核心架构,稳拿35k不是问题?
- 模拟导入系统通讯录5000+手机号 校验大量数据处理
- ASP.NET AJAX (Atlas) 拖放(Drag Drop)功能6种实现方法总结
- postgresql模糊匹配正则表达式性能问题