IE PNG Fix

授权协议 未知
开发语言 JavaScript
所属分类 jQuery 插件、 jQuery图像处理
软件类型 开源软件
地区 不详
投 递 者 裴承安
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

The PNG Fix jQuery plug-in was developed to create a quick-and-easy fix for the PNG transparency issue in Internet Explorer 6. It's partially based on Angus Turnbulls TwinHelix fix, but aims to remove un-needed HTTP requests, demanded by an .htc CSS behaviour() based solution.

Please note, repeatable backgrounds are still not fully supported at this time. The IE AlphaImage filter is restricted to scaling backgrounds, rather than repeating (or tiling).

For full API information visit Campbells Digital Soup

Examples

To apply the fix to all images within the page:

 

jQuery(function($) {
    $("img").pngfix();
});

 

A more efficient approach would be to apply it to all image elements that reference PNGs, or directly via IDs.

 

jQuery(function($) {
    $("img[@src$=png], #image-one, #image-two").pngfix();
});

 

 

Options

There is currently only one option for this plug-in:

repeatMethod
Choose between the three options for background scaling (inline with the MSDN guidance for the AlphaLoader filter:
Crop: renders the image at initial size.
Scale: stretches the image to the size of applied element.

For full API information visit Campbells Digital Soup

  • <public:component> <script type="text/javascript"> // IE5.5+ PNG Alpha Fix v2.0 Alpha // (c) 2004-2009 Angus Turnbull http://www.twinhelix.com // This is licensed under the GNU LGPL, version 2.1 or la

  • 我是初学者,不知道现在的浏览器干嘛还用这个IE6时代的东东。。。 为了在IE6中实现png的透明效果需要一下操作: iepngfix.htc的使用方法:  1、下载脚本脚本,将其中的iepngfix.htc和blank.gif解压缩到合适的目录内,.htc即Html Components,该文件需要在CSS中被调用;blank.gif是一个1×1像素的透明GIF图片,缺少该文件会使<img>标签插

  • add:360用的一个方法: <!--[if IE 6]>   <script src="http://se.360.cn/js/DD_belatedPNG.js"></script>   <script>DD_belatedPNG.fix('.logo, .sprite, .nav a');</script> <![endif]--> PNG的透明效果真的很棒,但往往在设计网页时,为了尽量少用I

  • 在给客户做网站的过程中,有一个比较棘手的问题就是处理png图片的背景透明问题,因为需要兼容不同的浏览器,这就比较麻烦了。 折腾了好长时间,最后寻找到了解决办法,用iepngfix.htc进行处理。 iepngfix.htc的使用使用方法: 下载脚本脚本,将其中的iepngfix.htc和blank.gif解压缩到合适的目录内,.htc即Html Components,该文件需要在CSS中被调用;b

  •  HTML部分 <head> <title>IE6下PNG背景透明的方法</title> <style type="text/css"> img{ behavior: url("iepngfix.htc"); } </style> </head> <body> <p> <img src="img.png"/> </p> </body>  iepngfix.

  • IE6本身是支持索引色透明度(PNG8)格式,但不支持真彩色透明度(PNG24)格式。 使用IE PNG Fix 2.0可以完美解决IE6支持PNG透明问题,而且支持背景定位和重复属性。 IE PNG Fix 2.0 Alpha 4网址:http://www.twinhelix.com/css/iepngfix/   使用方法: 1.复制 blank.gif、iepngfix.htc、iepngf

  • 以前我有写过一篇关于让IE6支持png半透明图片的方法,这期间这一神器一直发挥了很大的作用,并且没有出现过什么差错,直到昨天。 昨天同事做的一个项目因为设计图的关系,所以实现起来用到了很多position定位的属性,这里就不细说为什么用到很多定位的属性了。页面做完并用到了IEPNGFix方法之后,在ie6下就会弹出对话框,上面显示: IEPNGFix:Unclickable children of

  • 这是一个CSS文件中或是内联的一个样式表. 表示的意思是给img,div和input添加一个样式. 当然这个样式却是一个行为样式(behavior)让其连接到一个应用程序上来,这个应该程序就是iepngfix.htc,当然,htc是一个以HTML方式写的应用程序,可以用记事本像处理HTML(.htm/.html)文档那样打开这个文件.这个应该程序是调用本机的很多东西而躲过杀软件的检查,这里

  • 做页面开发都知道,IE6及以下版本不支持alpha透明度的问题一直是个大问题。IEPNGFix提供了很有实用价值的解决方案,现在IEPNGFix 2还新增支持设置背景位置和图片重复。现在你可以使用完整的半透明效果,你的网页不会再出现丑陋的灰色边界。使用很简单,只需要在你的CSS文件中增加一行,不改变任何其他HTML代码。<IMG>标签和背景图片现在都支持了。   http://www.twinhe

  • This script adds near-native PNG support with alpha opacity to IE 5.5 and 6. Now you can have full translucency and no more ugly grey borders! It requires only one line in your CSS file, and no change

  •   终于可以和 iepngfix.htc 说拜拜了! DD_belatedPNG完美地解决了iepngfix.htc会出现的无法平铺,没法定位以及所加超链接的点击区域无法使用等问题! 关于ie中png图片做背景不透明的问题,一直都是很让人头疼的,关于这个问题我也尝试过很多方法,终于让我找到了一个好东西,分享给大家。只要把这个文件(下载即可)放到css文件夹里,同时要在css样式里写入以下代码: i

相关阅读

相关文章

相关问答

相关文档