1

我正在使用fancybox(http://fancybox.net/)创建一个新站点,当单击各种内容时会弹出内联div,一切都很好。我在弹出窗口的顶部和底部使用了一个页眉图像和一个页脚图像(部分透明 PNG),它们有弯曲的角(在角处它们后面是透明的,所以你可以看到背景)。页眉图像包含顶部两个角,是框的全宽,页脚图像包含底部两个角。这在除 IE7+ 之外的所有浏览器中都很好用,其中右上角和下 2 个角的透明度工作正常,但左上角的透明度显示为深灰色(不是在 IE6 中尝试使用透明度时看到的正常浅灰色没有一个png修复)。我尝试了各种 png 修复,但它们在 IE7+ 中没有任何效果(但使其在 IE6 中完美运行)。我还读到,在使用透明 png 作为背景图像并设置不透明度时,IE 上存在问题,但是我看不出这是一个问题,因为其他三个角工作正常。

如果有人能对此有所了解,那将不胜感激,因为我很困惑,不知道还能尝试什么,因为它适用于 IE6 和所有其他浏览器,并且透明度适用于图像的右侧但是不是左侧和底部两个角(使用与顶角相同的图像,但只是上下颠倒)在包括 IE 在内的所有浏览器中都能完美运行。为了让它更加混乱,我尝试使用 gif 图像,但发生了完全相同的事情,在 IE7+ 上,透明度在右侧有效,但在左侧无效,并且在其他任何地方都可以正常工作。我尝试在fancybox google group 上发帖,但是运气不太好,所以我想看看这里是否有人有任何想法!

非常感谢大家的帮助,

戴夫

4

0 回答 0