IE6背景透明Word格式文档下载.docx

上传人:b****4 文档编号:6819259 上传时间:2023-05-07 格式:DOCX 页数:14 大小:159.03KB
下载 相关 举报
IE6背景透明Word格式文档下载.docx_第1页
第1页 / 共14页
IE6背景透明Word格式文档下载.docx_第2页
第2页 / 共14页
IE6背景透明Word格式文档下载.docx_第3页
第3页 / 共14页
IE6背景透明Word格式文档下载.docx_第4页
第4页 / 共14页
IE6背景透明Word格式文档下载.docx_第5页
第5页 / 共14页
IE6背景透明Word格式文档下载.docx_第6页
第6页 / 共14页
IE6背景透明Word格式文档下载.docx_第7页
第7页 / 共14页
IE6背景透明Word格式文档下载.docx_第8页
第8页 / 共14页
IE6背景透明Word格式文档下载.docx_第9页
第9页 / 共14页
IE6背景透明Word格式文档下载.docx_第10页
第10页 / 共14页
IE6背景透明Word格式文档下载.docx_第11页
第11页 / 共14页
IE6背景透明Word格式文档下载.docx_第12页
第12页 / 共14页
IE6背景透明Word格式文档下载.docx_第13页
第13页 / 共14页
IE6背景透明Word格式文档下载.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

IE6背景透明Word格式文档下载.docx

《IE6背景透明Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《IE6背景透明Word格式文档下载.docx(14页珍藏版)》请在冰点文库上搜索。

IE6背景透明Word格式文档下载.docx

/*FFIE7*/

background-repeat:

no-repeat;

_filter:

progid:

DXImageTransform.Microsoft.AlphaImageLoader(src='

icon_home.png'

);

/*IE6*/

_background-image:

none;

}

-->

/style>

/head>

body>

divclass="

qq"

/div>

/body>

/html>

第2种方法:

给img定义样式,页面上所有透明png即自动透明了。

(这方法只对直接插入的图片有效,对背景图无效)注意,要准备一个透明的小图片transparent.gif,大小不限。

必须放在和html相同的目录

请勿大量使用,否则会导致页面打开很慢!

.mypngimg{

azimuth:

expression(

this.pngSet?

this.pngSet=true:

(this.nodeName=="

IMG"

&

&

this.src.toLowerCase().indexOf('

.png'

)>

-1?

(this.runtimeStyle.backgroundImage="

none"

this.runtimeStyle.filter="

progid:

"

+this.src+"

'

sizingMethod='

image'

)"

this.src="

transparent.gif"

):

(this.origBg=this.origBg?

this.origBg:

this.currentStyle.backgroundImage.toString().replace('

url("

'

).replace('

)'

),

+this.origBg+"

crop'

this.runtimeStyle.backgroundImage="

)),this.pngSet=true);

换成你的png图片

mypng"

imgsrc="

icon_face_07.png"

width="

30"

height="

icon_face_10.png"

icon_face_08.png"

第3种方法:

用JS实现,加上一段js代码后,所有插入的透明png自动透明了.(注意,这方法也是只对直接插入的图片有效,对背景图无效)

scriptlanguage="

JavaScript"

functioncorrectPNG()//correctlyhandlePNGtransparencyinWinIE5.5&

6.

{

 

vararVersion=navigator.appVersion.split("

MSIE"

varversion=parseFloat(arVersion[1])

if((version>

=5.5)&

(document.body.filters))

{

for(varj=0;

j<

document.images.length;

j++)

varimg=document.images[j]

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+"

+img.alt+"

varimgStyle="

display:

inline-block;

+img.style.cssText

if(img.align=="

left"

)imgStyle="

float:

left;

+imgStyle

right"

right;

if(img.parentElement.href)imgStyle="

cursor:

hand;

varstrNewHTML="

span"

+imgID+imgClass+imgTitle

+"

style=\"

+img.width+"

px;

height:

+img.height+"

+imgStyle+"

;

filter:

DXImageTransform.Microsoft.AlphaImageLoader"

(src=\'

+img.src+"

\'

scale'

\"

/span>

img.outerHTML=strNewHTML

j=j-1

}

}

window.attachEvent("

onload"

correctPNG);

/script>

body{

background-color:

#9999CC;

把图片换成你自己的图片

img/icon_face_03.png"

--把图片换成你自己的图片-->

img/icon_face_05.png"

img/menu_title_over.png"

130"

36"

 

方法四

javascript"

//修复IE下PNG图片不能透明显示的问题

functionfixPNG(myImage){

vararVersion=navigator.appVersion.split("

varversion=parseFloat(arVersion[1]);

if((version>

(version<

7)&

(document.body.filters))

{

varimgID=(myImage.id)?

+myImage.id+"

varimgClass=(myImage.className)?

+myImage.className+"

varimgTitle=(myImage.title)?

+myImage.title 

+myImage.alt+"

+myImage.style.cssText;

+imgID+imgClass+imgTitle

+myImage.width

+myImage.height

+myImage.src+"

myImage.outerHTML=strNewHTML;

}}

window.onload=function(){

document.getElementById("

top"

).style.height=screen.height/5+"

px"

}//

图片直接处理的解决方法

最近很多朋友反映不会做gif透明的logo,原因是logo有粗糙的描边,而png有些浏览器不兼容,今天我给大家讲下如何来制作其实很简单!

有两种方法告诉大家

第一:

给图像加外发光

1、双击所在图层 

2、选择外发光

3、调整发光颜色为白色 

4、确定导出就可以

第二:

给图像加描边

1、选择描边

2、调整描边颜色为白色,

3、点击确认完成

补充教程

方法3

首先你用PS做好图片时,一定不要直接另存为gif,而是先把默认的RGB模式直接转换成索引模式

转换后会弹出一个框,依下面这个更改

最后保存就行了。

有整合PW论坛的,那个论坛logo是png透明背景的,也用这种方法保存,不然在IE下是有灰色背的

看我下面这个logo是png的,透明背景的 

补充教程二

现在论坛站标基本上采用了png的格式图标 

使用PHOTOSHOP制作的时候

在PS里看到图片制作不错

没有问题,但是要是导出PNG格式就出现

或者论坛上面 

如何解决PNG透明的问题呢。

我们用到了两个工具Photoshop和Imageready两个软件

首先使用photoshop制作一个图片

存储格式为PSD格式。

然后使用Imageready打开PSD文件 

打开文件后imageready右上角有个优化

设置PNG8下一步就开始把PSD文件到处保存成PNG透明图片

按照下面的步骤进行 

文件---将优化结果储存为----然后保存文件png-----后面均为确定即可

把做好的LOGO替换论坛的LOGO发现LOGO透明了。

-----------------------------------------------------------------------

IE6支持PNG透明的5种方法

方法一:

PNG8格式

其实IE6与生俱来就支持png8的索引色透明度,但不支持png或8位以上的alpha透明度。

而对于非动画的GIF建议你使用PNG8,因为体积会更小。

对于并不复杂的png透明图其实可以存储为png8,这样可以有效避免ie6不能显示png24的问题。

photoshop中:

png24转换成png8的具体方法为:

文件-》存储为web和设备所用格式-》在“预设”里,选择“PNG-8”和“”透明度,保存即可。

方法二:

IEPNGFixv1.0/2.0Alpha2

使用简介:

页面标签使用behavior:

url(”iepngfix.htc”);

来调用外部包含js、css的iepngfix.htc文件來修正PNGalpha透明度。

iepngfix.htc的使用方法:

1.下载脚本脚本,将其中的iepngfix.htc和blank.gif解压缩到合适的目录内,.htc即HtmlComponents,该文件需要在CSS中被调用;

blank.gif是一个1×

1像素的透明GIF图片,缺少该文件会使<

img>

标签插入的PNG图象显示为红色的叉烧包。

2.在iepngfix.htc中修改blank.gif的路径,varblankImg=‘blank.gif的正确路径’,这是惟一一个需要修改的配置。

3.iepngfix.htc为IE6所用,以"

_"

hack作为区分

4.应用有PNG透明图片的标签,均要读取behavior:

iepngfix.htc"

5.iepngfix方法在背景应用上只能做到background-image的效果,背景重复坐标调用等暂时实现不了

6.透明png背景图片会以所在层的宽高度拉伸填充,border计算在层的宽高内

iepngfix.htc下载地址:

//www.caihong.cc/iepngfix.htc

方法三:

AlphaImageLoader筛选器

在每个标签样式中插入filter:

DXImageTransform.Microsoft.AlphaImageLoader(src=’image.png’,sizingMethod=’scale’)

官方原文:

注意事项:

1.AlphaImageLoader难以实现插入图片<

.png"

/>

透明

2.AlphaImageLoader方法用于背景图片上,实现background-image的效果

3.AlphaImageLoaderIE8不支持

4.因为IE7支持AlphaImageLoader,避免冲突建议使用CSShack区分开,只针对IE6使用

方法四:

PNGTransparencyinIE

相对来说比较简洁,使用一段包含滤镜的JavaScript就可以模拟图片或背景PNGalpha透明度。

1.根目录的spacer.gif透明图片作为png图片的替换,写在JavaScript中的spacer.gif路径根据需要调整

2.PNGTransparncyinIE方法在背景应用上只能做到background-image的效果,背景重复坐标调用等暂时实现不了

方法五:

IE7/IE8JavaScriptlibrary

ie7/ie8-js是一个解决IE与W3C标准的冲突的JS库,使微软的IE的行为像一个Web标准兼容的浏览器,支持更多的W3C标准。

IE7.js及IE8.js这是一个JavaScriptlibrary可以你的IE浏览器符合标准,目前的版本是:

version2.0(beta);

IE7.js给ie5,6用

让ie5,6可以使用css2.0的语言,跟ie7;

的效果一样,主要是标準化

IE8.js给ie5,6,7用

让ie5,6,7模拟IE8,使用上部分新的语言如CSS3.0

使用方式,在页面加如下JS:

IE7.js:

--[ifltIE7]>

scriptsrc="

//ie7-type="

text/javascript"

[endif]-->

1.png图片必需要以-trans.png结尾,才能使用透明。

如:

shadow.png换成shadow-trans.png

用法如下:

logo.png"

328"

325"

border="

0"

onload="

fixPNG(this)"

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2