是否有一个JavaScript PNG修复IE6,允许CSS背景定位?
-
01-07-2019 - |
题
我已经看到了一些修正,允许PNG图像具有透明度,在互联网浏览器6,但我们尚未找到一个还允许设定背景中的位置CSS。如果您使用的精灵,这是一个交易-断路器。我已经诉诸使用GIF的(这是不是作为高质量),而不使用透明图像所有,或服务完全不同的样式表IE6。有一个修复IE6,允许PNG透明度和背景的定位?
其他提示
此 是一个新的技术,具有突然出现在最后一个月左右。从页:
在这个脚本图像标签的支持,不论是空白的间隔GIF和背景图像Png可以定位,以及重复的,即使他们是小于元件的内容他们。
当时的背景是静态的,我用的 TweakPNG 改变的背景的颜色区块在巴布亚新几内亚的正确的颜色(而不是默认的灰色)。任何经常浏览器将忽略这一点,因为alpha channel驳回,但IE6下将使用这颜色,而不是阿尔法通道。
这意味着我们必须透明度IE7+而有辱人格的待很好地在IE6和降低。和所有的css定位和重复是可能的(因为没有黑客!).
DD_belatedPNG.js 效果非常好
实际上你可以用纯CSS得到定位背景图像阿尔法的透明度IE6通过利用IE6的alpha过滤器和CSS clip
财产。朱利安勒孔特 描述了技术在他的博客.
注意,这种技术不会导致性能命中的每一个使用的一个阿尔法的过滤器。
即PNG修复v2。0 支持全α+position
/repeat
.
不隶属于 StackOverflow