CSS实现IE6下PNG背景透明的方法

网页中的一般的PNG图片可以利用JS代码实现透明,但是如果使用PNG做背景的话,也就是在<a>悬浮状态时所用的背景,就不好实现了。虽然网上也可以找到一种批量实现方法,可是那种方法是遍历整个网页来实现的,肯定会让运行速度变慢。这里公布一个方法,不是原创,也是从网上找到的,它是针对PNG做背景时使用的,代码如下:

.btnO{
 background:url(winbg.png) no-repeat;background:none;filter;rogid;XImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale',src='winbg.png';); 
}
时间: 2024-08-26 12:00:54

CSS实现IE6下PNG背景透明的方法的相关文章

IE6下PNG背景透明

<!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-

css插入透明png(IE6下PNG背景透明)

png图片支持透明~很不错,可是在ie6下却不能正确显示透明部分,使用这个css可以解决这个问题(还有其他方法,不过百度空间只能用css~_~) filter:progid:dximagetransform.microsoft.alphaimageloader(src="png图片地址",sizingmethod="crop"); 把上面的加在css中. 例如 #in_send form td.f14 input { filter:progid:dximagetra

基于jQuery IE6下PNG图片背景透明问题解决方法

基于jQuery IE6下PNG图片背景透明问题解决方法 IE6问题真的很多,其中有一个问题是PNG图片背景无法变成透明,取而代之的是一个色块,有时候我们想用png透明图片来做小图标,这个在IE6下就纠结了,下面我们用一个jquery插件来解决这个问题,希望能帮上大家. 首先下载SuperSleight for jQuery,再下载一张透明gif图片transparent.gif. 引用脚本: <script type="text/网页特效" src="/scripts

解决ie6下png图片透明的完美方法

看了很多网上有关解决ie6下png图片透明的文章,很多都是只解决了页面上插入png图片或css背景调用,而且都没用透明效果,在ie6下仅实现了去除灰底色.今天特下载网上一些优秀页面进行分析整合,整理了两套相当有效的解决方案,可以同时支持插入图片或css背景调用问题. 更新下载版本说明: 1."ie6-png-2(filter)"文件中,滤镜控制调用背景透明和js控制插入图片透明不能同时出现,这样在不同浏览器下会有问题,可以分开使用: 2."ie6-png-1(js)"

Android编程实现设置按钮背景透明与半透明及图片背景透明的方法_Android

本文实例讲述了Android编程实现设置按钮背景透明与半透明及图片背景透明的方法.分享给大家供大家参考,具体如下: Button或者ImageButton的背景设为透明或者半透明: 半透明 复制代码 代码如下: <Button android:background="#e0000000" ... /> 透明 复制代码 代码如下: <Button android:background="#00000000" ... /> 颜色和不透明度 (al

ie6下png图片透明解决方案

一点不影响速度.还有一种方法图片多时会变慢,而且必须准备一张透明的小图片transparent.gif,放在和html相同的目录,因操作麻烦,所以没有分享. 写法如下: <style type="text/css"> .mypng img { azimuth: expression( this.pngSet?this.pngSet=truethis.nodeName == "IMG" && this.src.toLowerCase().i

css去掉IE6下的链接虚线框示例

一般去掉虚线框可以用 a,a:focus,a:active{outline:none;} 但IE6并不支持上面写法,来试试下面方法 在IE6下,单击超链接后会出现一个虚线框,有时候不需要这个选线框,去掉的方法是加上hidefocus属性,如: <a id="test" href="#" hidefocus="true">去掉虚线框</a> 想要通过JS去掉的话,将hidefocus写成hideFocus,如: var a

css实现 IE6下div垂直居中对齐

 代码如下 复制代码 <style type="text/css"> .fixVerticalCenterOuter{ width:300px; height:200px; border:1px solid #ccc; text-align:center; display:table-cell; vertical-align:middle; }   /* for IE 6 */ * html .fixVerticalCenterAdd { width:0; height:1

iframe背景透明设置方法

iframe的背景颜色在IE下为window的当前窗口颜色(默认白色,可以在显示外观处对其进行设置),这导致在大幅背景上插入iframe时,需要给它"透底",可是IE不支持对iframe设置背景色,那怎么办呢? 下图所示 正常情况下iframe的背景色是白色,当框架页面有一个大的背景图或背景色时,iframe区域并不能继承框架页面的背景,这就需要让iframe背景色透明. 框架页面设置:  代码如下 复制代码 <body style="background-color: