Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 透明背景上的透明图像问题_Css_Iframe_Png_Transparency_Gif - Fatal编程技术网

Css 透明背景上的透明图像问题

Css 透明背景上的透明图像问题,css,iframe,png,transparency,gif,Css,Iframe,Png,Transparency,Gif,我对圆角图形有一个奇怪的问题 我有一个HTML页面,页面主体设置为透明(style=“filter:alpha(opacity=100);opacity:100;background color:transparent;”),在这个页面主体中有一个div,带有圆角的PNG图像,边缘透明,以便它与背景正确过渡 这个HTML页面包含在另一个HTML页面顶部的iFrame中,因此我希望iFrame中包含的透明图像能够显示出来,从而使圆形图像与调用iFrame的页面上的背景(这是一个图像)正确过渡(因此

我对圆角图形有一个奇怪的问题

我有一个HTML页面,页面主体设置为透明(style=“filter:alpha(opacity=100);opacity:100;background color:transparent;”),在这个页面主体中有一个div,带有圆角的PNG图像,边缘透明,以便它与背景正确过渡

这个HTML页面包含在另一个HTML页面顶部的iFrame中,因此我希望iFrame中包含的透明图像能够显示出来,从而使圆形图像与调用iFrame的页面上的背景(这是一个图像)正确过渡(因此iFrame中的主体具有透明背景)

除了圆角上的透明度外,这实际上效果很好。出于某种原因,圆角周围有一个非常精细但明显的锯齿状黑色边缘,好像上面有一块黑色磨砂

我也用透明的GIF试过,但改为锯齿状的白色边缘

以前有没有人尝试过这样的事情,并且成功了?如果是的话,我很想知道怎么做

编辑 以下是结果的链接: 带有叶子的图像是调用HTML的背景图像(Flash)。搜索框包含一个透明背景的iFrame


这发生在IE7上。奇怪的是,Firefox看起来还行。

您已经将body标签上的透明度设置为100。。。这意味着它不是透明的,要使它完全透明,必须将其设置为0。但这样做将导致body标记中包含的所有元素也是透明的

我认为类似的情况正在发生,搜索框继承了您设置的不透明度属性

如果删除不透明度设置,会发生什么


也请查看此网站,

您能给我们提供图片的链接吗?另外,浏览器之间是否一致?您使用哪种浏览器?IE6不能处理PNG。@stefita,IE6可以在一些帮助下处理它们。请看下面我的答案。对不起,我应该说它只在IE上出现,但在IE7上出现,因为我知道IE6不能处理PNG,除非你使用一些修复程序(我已经这么做了)。将整理到图片的链接。@Ian Devlin:我是指原始图像,而不是结果。是的,谢谢你,我的错误,这些值显然不需要!不幸的是,删除它们会导致相同的结果。谢谢你的链接,但是rgba似乎没有什么不同。