Css 透明背景上的透明图像问题
我对圆角图形有一个奇怪的问题 我有一个HTML页面,页面主体设置为透明(style=“filter:alpha(opacity=100);opacity:100;background color:transparent;”),在这个页面主体中有一个div,带有圆角的PNG图像,边缘透明,以便它与背景正确过渡 这个HTML页面包含在另一个HTML页面顶部的iFrame中,因此我希望iFrame中包含的透明图像能够显示出来,从而使圆形图像与调用iFrame的页面上的背景(这是一个图像)正确过渡(因此iFrame中的主体具有透明背景) 除了圆角上的透明度外,这实际上效果很好。出于某种原因,圆角周围有一个非常精细但明显的锯齿状黑色边缘,好像上面有一块黑色磨砂 我也用透明的GIF试过,但改为锯齿状的白色边缘 以前有没有人尝试过这样的事情,并且成功了?如果是的话,我很想知道怎么做 编辑 以下是结果的链接: 带有叶子的图像是调用HTML的背景图像(Flash)。搜索框包含一个透明背景的iFrameCss 透明背景上的透明图像问题,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的页面上的背景(这是一个图像)正确过渡(因此
这发生在IE7上。奇怪的是,Firefox看起来还行。您已经将body标签上的透明度设置为100。。。这意味着它不是透明的,要使它完全透明,必须将其设置为0。但这样做将导致body标记中包含的所有元素也是透明的 我认为类似的情况正在发生,搜索框继承了您设置的不透明度属性 如果删除不透明度设置,会发生什么
也请查看此网站,您能给我们提供图片的链接吗?另外,浏览器之间是否一致?您使用哪种浏览器?IE6不能处理PNG。@stefita,IE6可以在一些帮助下处理它们。请看下面我的答案。对不起,我应该说它只在IE上出现,但在IE7上出现,因为我知道IE6不能处理PNG,除非你使用一些修复程序(我已经这么做了)。将整理到图片的链接。@Ian Devlin:我是指原始图像,而不是结果。是的,谢谢你,我的错误,这些值显然不需要!不幸的是,删除它们会导致相同的结果。谢谢你的链接,但是rgba似乎没有什么不同。