IE6 png图片实现半透明的方法
IE6中支持PNG半透明图片完美解决方法-divcss5亲測
从IE7及IE7以上版本号都支持PNG半透明格式图片,而只有IE6不支持png格式透明图片,而GIF半透明效果不及png半透明格式图片,由此我们迫不及待须要解决IE6兼容png图片方法,这里www.divcss5.com为你介绍一种万能支持Png透明图片css hack 。
支持png透明图片解决方法图下文。
一、须要JS文件支持 - TOP
1、须要DD_belatedPNG.js和DD_belatedPNG_0.0.8a.js文件,以下我们会提供打包下载
2、须要在须要支持png图片html页面引入这2个JS文件(2个js文件我们放入到js目录里为例)
由于是针对IE6的,其他更高版本号浏览器不须要使用此特效,所以我们使用注解式if条件让IE6读取JS文件,代码例如以下:
- <!--[if IE 6]>
- <script src="js/DD_belatedPNG_0.0.8a.js" type="text/javascript" ></script>
- <script type="text/javascript">
- DD_belatedPNG.fix(' ');
- </script>
- <![endif]-->
以上代码针对ie6 html凝视,ie6将读取解析以上if条件凝视内代码。从而让IE6引入须要的JS文件及代码。以上代码放入html网页里<head></head>之间就可以。
二、须要在使用PNG图片网页声明类 - TOP
我们引入了JS,同一时候我们添加代码:
- <script type="text/javascript">
- DD_belatedPNG.fix(' ');
- </script>
1、我们在css背景属性使用png透明图片解决
假如我们对".divcss5{...}"里使用png图片,这个时候我们只需“DD_belatedPNG.fix(' ');”内的括号内做下类声明就可以解决,相应代码:
- <script type="text/javascript">
- DD_belatedPNG.fix('.divcss5 ');
- </script>
2、我们在html使用img标签使用png透明图片解决
假如我们在.divcss5盒子里使用的img引入png图片解决代码:
- <script type="text/javascript">
- DD_belatedPNG.fix('.divcss5 img');
- </script>
综合以上2点,两种情况都遇到时候,代码:
- <script type="text/javascript">
- DD_belatedPNG.fix('.divcss5 img,.divcss5');
- </script>
也就是在相应声明地方使用英文小写逗号分开就可以,以此类推假设遇到一个html网页中多处使用png不管是CSS背景还是html img标签,我们都能够使用逗号放开组合声明。
三、png透明解决源文件下载 - TOP
JS及说明文件打包下载:
四:IE6支持PNG透明总结 - TOP
解决IE6支持png图片方法:
1、须要JS文件
2、须要HTML里使用if条件注解针对IE6读取引入JS文件
3、增加须要声明的png使用的CSS类名称:
- <script type="text/javascript">
- DD_belatedPNG.fix
(' 这里增加须要声明的css命名,多处能够使用英文小写逗号隔开'); - </script>
IE6 png图片实现半透明的方法的更多相关文章
- CSharpGL(40)一种极其简单的半透明渲染方法
CSharpGL(40)一种极其简单的半透明渲染方法 开始 这里介绍一个实现半透明渲染效果的方法.此方法极其简单,不拖累渲染速度,但是不能适用所有的情况. 如下图所示,可以让包围盒显示为半透明效果. ...
- JS快速获取图片宽高的方法
快速获取图片的宽高其实是为了预先做好排版样式布局做准备,通过快速获取图片宽高的方法比onload方法要节省很多时间,甚至一分钟以上都有可能,并且这种方法适用主流浏览器包括IE低版本浏览器. 我们一步一 ...
- IOS中图片拉伸技巧与方法总结(转载)
以下内容转载自:http://my.oschina.net/u/2340880/blog/403996 IOS中图片拉伸技巧与方法总结 一.了解几个图像拉伸的函数和方法 1.直接拉伸法 简单暴力,却是 ...
- php 获取图片主要颜色的方法
本文章向码农们介绍php 获取图片主要颜色的方法,主要涉及php针对图片的相关操作技巧,需要的码农可以参考一下. $i = imagecreatefromjpeg("image.jpg&qu ...
- jQuery编写的一款兼容IE6的图片轮播幻灯片
jQuery编写的一款兼容IE6的图片轮播幻灯片,很不错的一款jquery特效.大家可以下载下来研究研究. 每隔几秒就自动切换一波图片,此效果兼容性还做的不错,适合居多的浏览器. 适用浏览器:IE6. ...
- 转载:JS快速获取图片宽高的方法
快速获取图片的宽高其实是为了预先做好排版样式布局做准备,通过快速获取图片宽高的方法比onload方法要节省很多时间,甚至一分钟以上都有可能,并且这种方法适用主流浏览器包括IE低版本浏览器. 我们一步一 ...
- C#图片压缩的实现方法
一般在web应用中,对客户端提交上来的图片肯定需要进行压缩的.尤其是比较大的图片,如果不经过压缩会导致页面变的很大,打开速度比较慢,当然了如果是需要高质量的图片也得需要生产缩略图. 一般在web应用中 ...
- Winform下实现图片切换特效的方法
本文实例讲述了Winform下实现图片切换特效的方法,是应用程序开发中非常实用的一个功能.分享给大家供大家参考之用.具体方法如下: 本实例源自网络,功能较为齐全.丰富!主要功能代码如下: using ...
- 从word中提取图片的三种方法
方法1:使用截图方法来提取并保存图片,如果你安装了QQ并且运行了的话,你可以使用Ctrl+Alt+A来截图,然后在QQ聊天框中按CTRL+V来保存图片,当然你可以在PS新建文档按CTRL+V来粘贴图片 ...
随机推荐
- HDU 1045(质因数分解)
Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Description Tomor ...
- 五毛的cocos2d-x学习笔记04-触摸点
Touch position是屏幕坐标系中的点,OpenGL position是cocos2d-x用到的OpenGL坐标系上的点坐标.所以就需要将touch的坐标转换成OpenGL坐标系中的点坐标. ...
- crontab中使用mysql问题
第1列分钟1-59第2列小时1-23(0表示子夜)第3列日1-31第4列月1-12第5列星期0-6(0表示星期天)第6列要运行的命令 , 并列 - 连续 crontab中不能执行mysql,百分之 ...
- vagrant 入门2
创建第一个Vagrant虚拟环境以及工程: (1)创建工程目录, 并且执行vagrant init命令,该命令会产生最初的 Vagrantfile $ mkdir vagrant_guide $ cd ...
- 解决Jetty Maven Plugin:Please initialize the log4j system properly(转)
解决Jetty Maven Plugin:Please initialize the log4j system properly.Jetty Maven Plugin环境: <plugin> ...
- 基于visual Studio2013解决C语言竞赛题之0201温度转换
题目 解决代码及点评 #include <stdio.h> #include <stdlib.h> void main() { float f; float c; float ...
- Python 連接 MySQL
Python 連接 MySQL MySQL 是十分流行的開源資料庫系統,很多網站也是使用 MySQL 作為後台資料儲存,而 Python 要連接 MySQL 可以使用 MySQL 模組.MySQLdb ...
- SWIFT学习笔记01
1.Swift.用来推断option是不是nil,相当于OC的 if(option) if let name = option{ greeting = "if=====" }els ...
- 【课程分享】深入浅出嵌入式linux系统移植开发 (环境搭建、uboot的移植、嵌入式内核的配置与编译)
深入浅出嵌入式linux系统移植开发 (环境搭建.uboot的移植.嵌入式内核的配置与编译) 亲爱的网友,我这里有套课程想和大家分享,假设对这个课程有兴趣的,能够加我的QQ2059055336和我联系 ...
- 独立搭建zookeeper
1.如果你装了带有zookeeper的Hbase版本,先把hbase-env.sh export HBASE_MANAGES_ZK=false 设置为false 见下图 2.下载安装zookeep ...