IE8下jQuery改变png图片透明度时出现的黑边
2024-06-24 11:13:22阅读量:33 字体:大 中 小
在网上搜了搜主要有以下几种办法:
1、把图片保存成PNG-8格式。
2、把背景色一起切入并保存为JPG格式。
以上两种方法我试了试,好像效果并不好png8格式仍就会有黑边。
解决方法:
1、不要直接改变图片的透明度,而是给图片套个容器,去修改这个容器的透明度
2、给这个容器加个颜色相近的背景颜色(非常重要,解决bug的关键就在这一步,)
一般情况下,到此bug就解决了,如果还是有问题,请看下面:
3、给容器加个zoom: 1
(个人觉得这种办法只不过是一个障眼法,没有从根本上解决问题,看来目前只能这样了,期待有更好的方法)
目前互联网对于网页效果要求越来越高,不可避免的用到PNG图片,PNG分为几种格 式,PNG8 PNG24 PNG32,其中最常用的,也是显示效果和大小比较适中的则是PNG24,支持半透明,透明,颜色也非常丰富,但由于咱们国人使用IE系列或以IE为内核 系列的浏览器占大多数,并且由于 WINDOWS XP在国内市场份额比较大,并且XP上好多人还在用IE6 IE7 IE8等浏览器,而这些浏览器对于PNG支持或多或少都有差距,IE6完全不支持PNG,IE7 IE8支持PNG不完全,在IE7 IE8下面对图片改变透明图的时候,延PNG透明区域的地方会有一条黑色的边框,如果有半透明的,则整个半透明区域都是黑色,这点对于要求美观的页面是不 能接受的,研究了下,发现把PNG当背景,用微软特有的滤镜加载图片,可以解决IE6不支持PNG的问题,并且也可以解决IE7 和IE8下面使用JQUERY动画透明效果时出现黑边的问题,有代码有真像,如下
Javascript代码

在页面的/body的结束标记之前先引用jquery1.8类库,再加入以上代码,IE6 7 8 显示PNG24都没有问题了,如果需要执行animate动画或获取图片时,发现在ie 6 7 8下找不到PNG图片了,或找到了改变其位置和透明图没有反应,这原因是correctPNG将页面上所有的PNG的IMG标签都替换成了SPAN标签,然后在SPAN标签上使用filter : progid:DXImageTransform.Microsoft.AlphaImageLoader 将PNG图片加载进来,所以,建议做法是在将图片用DIV包括起来,此DIV中只允许有一个IMG标签,然后对DIV进行位置或透明度的相关操作,例:
还有一种情况是,我对这个图片除了要做透明和位移,还要改变其宽度和高度,对于这种情况,我建议采用以下方法
免责声明:
本文《IE8下jQuery改变png图片透明度时出现的黑边》版权归原作者所有,内容不代表本站立场!
如本文内容影响到您的合法权益(含文章中内容、图片等),请及时联系本站,我们会及时删除处理。
推荐阅读

健康码换了手机号怎么办
健康码换了手机号,可以进行修改,在微信中进行修改即可,也可以在支付宝中进行重新填写。具体操作方法如下: 健康码换了手机号怎么办 一、微信修改健康码手机号 1、打开手机微信app,点击我”,...
阅读: 665

美团怎么预约订餐到店吃
美团预约订餐,然后到店吃,需要在美团进行抢购订餐,最后去店面出示订单凭证即可。具体操作方法如下: 美团怎么预约订餐到店吃 1、打开手机美团app,点击美食”。 2、选择需要订餐的店家,点...
阅读: 793

如何制作自己的卡通头像
制作自己的卡通头像,可以通过美图秀秀进行,借助美图秀秀的动漫化身功能即可生成卡通形象。具体操作方法如下: 如何制作自己的卡通头像 一、使用美图秀秀 1、打开手机美图秀秀app,点击工具箱”...
阅读: 706

不小心退出微信账号怎么登录
不小心退出微信账号的话,只要记得密码或者微信绑定手机号,就可以重新进行登录。具体的操作方式如下: 不小心退出微信账号怎么登录 1、打开微信app,进入登录”界面。 2、进入登陆&rdqu...
阅读: 753

抖音怎么看谁取消关注了我了
抖音不能直接看谁取消关注你,但如果对方曾经与你是互相关注的话,就可以查看对方是否把你取关了。具体的操作方式如下: 抖音怎么看谁取消关注了我了 1、打开抖音,点击进入我”的界面。 2、进入...
阅读: 1122

苹果实况照片怎么弄到抖音上
实况照片是iPhone手机上的一种拍照模式,可以让拍的照片动起来。将苹果实况照片弄到抖音上的具体操作方式如下: 苹果实况照片怎么弄到抖音上 1、打开抖音,点击界面中间的+”号, 进入拍摄界...
阅读: 808
热门文章
1.没有京东白条怎么分期买手机
- 1

- 没有京东白条怎么分期买手机
- 2022-12-27
- 1
2.换新手机微信登录不上去怎么办
- 2

- 换新手机微信登录不上去怎么办
- 2022-12-27
- 2
3.超级QQ秀怎么删掉
- 3

- 超级QQ秀怎么删掉
- 2022-12-28
- 3
4.qq小屋从哪里进
- 4

- qq小屋从哪里进
- 2022-12-28
- 4
5.怎么知道对方关闭了活跃状态
- 5

- 怎么知道对方关闭了活跃状态
- 2022-12-28
- 5
6.上海公交车微信扫码支付步骤
- 6

- 上海公交车微信扫码支付步骤
- 2022-12-28
- 6
7.支付宝怎么设置花呗收款开关
- 7

- 支付宝怎么设置花呗收款开关
- 2022-12-28
- 7
8.剪映怎么局部变色
- 8

- 剪映怎么局部变色
- 2022-12-28
- 8
9.微利贷怎么申请开通
- 9

- 微利贷怎么申请开通
- 2022-12-28
- 9
10.微信怎么转发大量聊天记录
- 10

- 微信怎么转发大量聊天记录
- 2022-12-28
- 10
最近更新

酷狗音乐中使用蝰蛇音效制作工具的具体操作方法
2024-11-11

win7电脑中出现声音图标不见了的具体解决方法
2024-11-11

车到哪app的详细软件介绍
2024-11-11

小米9se中查看序列号的具体操作方法
2024-11-11

迅雷中使用FTP探测器的详细操作方法
2024-11-11

ppt制作出小荷才露尖尖角动画场景的具体操作步骤
2024-11-11
