IE 中奇怪且罕见的透明 png 别名
我在 IE 中的透明 PNG 上发生了一些奇怪的抗锯齿现象 - 在执行某些 jquery 动画/元素被其他元素覆盖等之后,情况似乎变得更糟。我发布了一些屏幕截图。有人知道为什么会发生这种情况吗?
您可以看到某些图像(例如中间的汽车)显示得很好。其他的(比如用 JQuery 淡出的两辆车,在 JQuery 中发生某些事情后显示得很奇怪。还有一些,比如第一个屏幕截图中的三个图标,总是显示得有点糟糕(注意黑色轮廓 一部分。
感谢您提供的任何帮助。我应该注意,这些都是精灵的 在此输入图像描述">
I'm getting some weird antialising happening on my transparent PNGs in IE - the situation appears to worsen after certain jquery animations are performed / elements are covered up by other elements, etc. I posted a few screenshots. Anyone know why this might be happening?
You can see that some images, (such as the car in the middle) display just fine. Others (like the two vehicles, which have been faded out with JQuery, display strangely after certain things happen in JQuery. And yet others, such as the three icons in the first screenshot, just always display a little bad (notice the black outlines to the icons). Thanks for any help you can provide. I should note that these are all background images that are part of a sprite.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以在现代浏览器中使用 PNG 图像,因为这些浏览器在 jquery 动画中没有 BG 问题
,并为 IE 添加此内容(使用另一个 CSS 文件或使用 IE hack)
关于 ie css 声明:
background- image
值应为none
,因为filter
属性将在 IE 中打印背景图像。You can use PNG image for modern browsers because these browsers have no BG problem in jquery animation
And add this For IE ( Use another CSS file or use IE hack )
about ie css declaration:
background-image
value should benone
, because thefilter
property will print background images in IE.在为 IE 创建 png 时,您可以使用以下解决方案之一。
- http://pornel.net/imagealpha
- http://pornel.net/pngquant
另请考虑阅读本文以了解 .png IE 问题 http://html5boilerplate.com/docs/Notes-on-using-png/
我希望这能解决你的问题并且让你重回正轨。
干杯,
伊姆兰
You can use one of following solution while creating pngs for IE.
- http://pornel.net/imagealpha
- http://pornel.net/pngquant
Also please consider reading this article for understanding .png IE problems http://html5boilerplate.com/docs/Notes-on-using-png/
I hope this will solve your problem and get you back on track.
Cheers,
Imran
这个博客昨天对我有帮助:
This blog helps me yesterday: http://www.useragentman.com/blog/2010/09/02/how-to-make-cleartype-font-face-fonts-and-css-visual-filters-play-nicely-together/