【问题标题】:IE Background image with transparency具有透明度的 IE 背景图像
【发布时间】:2009-12-31 07:31:59
【问题描述】:

为什么这行简单的代码在 firefox et.c 中可以完美运行,但在 IE 中却会产生一些奇怪的淡入淡出问题。

#content { background:url(images/bg-trans.png) repeat; padding:25px 21px; width:918px; overflow:hidden; }

它就像是在一个角落开始透明,然后逐渐消失......非常烦人!!!

【问题讨论】:

  • 屏幕截图或问题的链接会很好,因为现在很难看到 bg-trans.png 的样子。什么版本的 IE?
  • 谢谢,真是头疼……
  • 也许这是同一个问题:stackoverflow.com/questions/662616/…??
  • 对我来说适用于 Firefox 和 IE7 & 8。 IE6 看起来很糟糕。
  • 我不支持 IE6 :@) 祝仍在使用它的人快乐!

标签: css internet-explorer


【解决方案1】:

我不久前用 IE8 遇到过这个问题。

这是因为您有一个具有透明度的 1x1 背景 png。出于某种原因,IE8 对这些进行了修改,并将它们作为一个大面积的渐变渐变应用。

奇怪的是,解决方案是让背景 .png 文件的尺寸更大。 1x2 或 2x1 可以。为了对浏览器友好,稍微大一点更好,可能是 10x10 或 20x20,因为这意味着它们不必在背景中多次渲染。

【讨论】:

    猜你喜欢
    • 2015-05-15
    • 2015-01-20
    • 2012-05-26
    • 1970-01-01
    • 2021-02-16
    • 2013-12-08
    • 2016-09-06
    • 1970-01-01
    • 2014-02-27
    相关资源
    最近更新 更多