我有一个奇怪的问题与圆角图形。我有一个设置为透明(style =“filter:alpha(opacity = 100); opacity:100; background-color:transparent;”)的HTML页面,并且在这个body中是一个带有PNG的div带有圆角的图像,边缘具有透明度,以便与背景正确过渡。透明背景透明图像问题
这个HTML页面被包含在另一个HTML页面的顶部,所以我希望iFrame中包含的透明图像能够透过,因此圆角图像能够正确地与背景(这是一个图像)转换调用iFrame的页面(因此iFrame中的主体具有透明背景)。
这实际上工作正常,除了在圆角的透明度。出于某种原因,在圆角处有一个非常精细但显而易见的锯齿状黑色边缘,就好像黑色磨砂一样。
我也尝试过使用透明的GIF,但得到了锯齿状的白色边缘。
有没有人曾经试图做过这样的事情,并得到它的工作?如果是这样,我很想听听。
编辑 下面是结果的链接:image 图像与叶子是调用了HTML的背景图片(闪存)。搜索框包含一个透明背景的iFrame。
这发生在IE7上。 Firefox似乎很好,很奇怪。
你能不能给我们(链接到)了吗?另外,这是浏览器之间的一致吗? – balpha 2009-08-24 09:40:53
您使用哪个浏览器? IE6无法处理PNG。 – stefita 2009-08-24 09:42:14
@stefita,IE6 *可以*通过一些帮助处理它们。请参阅下面的答案。 – Sampson 2009-08-24 09:47:45