问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

iframe怎样设置为透明

发布网友 发布时间:2022-04-19 05:27

我来回答

2个回答

懂视网 时间:2022-04-19 09:48

最近在做项目的过程中需要频繁的使用iframe画页面的层级框架,大部分浏览器是没有背景的,但是iframe在IE中默认是有一个白色的背景色的,当主背景色不是白色的时候,在这一部分会显得很突兀。帮助手册中给出了解决方案,即将iframe中的allowTransparent属性设置为true,即可。在帮助文档中也给出了相应的示例,示例如下:

代码如下:
<BODY STYLE="background-color: red">
<IFRAME ID="Frame1" SRC="transparentBody.htm" allowTransparency="true">
</IFRAME>
<IFRAME ID="Frame2" SRC="transparentBody.htm" allowTransparency="true"
STYLE="background-color: green">
</IFRAME>
<IFRAME ID="Frame3" SRC="transparentBody.htm">
</IFRAME>
<IFRAME ID="Frame4" SRC="transparentBody.htm"
STYLE="background-color: green">
</IFRAME>
</BODY>

理论上,这样做就没问题了,但是呢IE好像反应不大,依旧还是有白色的背景。其实到了这一步,我们还需要在子页面的<body>标签添加<body bgColor="transparent">,示例如下:
http://img.blog.csdn.net/20140610165850968?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQva3VucGVuZ19tdWJhbw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

main.html主页面代码:

代码如下:
<html>
<head>
<title></title>
</head>
<body style="background-color:blue;">
<table
style="width:100%;border:0;height:100%;cellpadding:0;cellspacing:0">
<tr height="100%">
<td height="100%" width="30%">
<iframe id="test1" src="test1.html" allowTransparency="true" width="100%" height="100%"></iframe></td>
<td height="100%" width="40%">
<iframe id="test2" src="test2.html" allowTransparency="true" width="100%" height="100%"></iframe></td>
<td height="100%" width="30%">
<iframe id="test3" src="test3.html" width="100%" height="100%"></iframe></td>
</tr>
</table>
</body>
</html>

test1.html页面代码:

代码如下:
<html>
<head>
<title></title>
</head>
<body bgcolor="transparent">
<h1>test1</h1>
</body>
</html>

test2.html页面代码:

代码如下:
<html>
<head>
<title></title>
</head>
<body>
<h1>test2</h1>
</body>
</html>

test3.html页面代码:

代码如下:
<html>
<head>
<title></title>
</head>
<body>
<h1>test3</h1>
</body>
</html>

这个小例子主要是iframe标签的allowTransparency属性应用,在该属性设置为true并且iframe所加载的子页面的<body>标签背景颜色设置为transparent(透明)时,iframe将透明化。

allowTransparency设置或获取对象是否可为透明。
bgColor 设置或获取对象的背景颜色。

热心网友 时间:2022-04-19 06:56

IE5.5开始支持浮动框架的内容透明。如果想要为浮动框架定义透明内容,则必须满足下列条件。
1.与 iframe 元素一起使用的 allowTransparency 标签属性必须设置为 true。
2.在 iframe 内容源文档,background-color 或 body 元素的 bgColor 标签属性必须设置为 transparent

复制代码代码如下:

<iframe src="./ads_top_tian.html" allowtransparency="true" style="background-color=transparent" title="test" frameborder="0" width="470" height="308" scrolling="no"></iframe>

当然前提是iframe页面中没有设置颜色.
在上面我们主要是看到了style中的一句代码style="background-color=transparent" 通过以下四种IFRAME的写法我想大概你对iframe背景透明效果的实现方法应该会有个清晰的了解:

复制代码代码如下:

<IFRAME ID="Frame1" SRC="transparentBody.htm" allowTransparency="true"></IFRAME>
<IFRAME ID="Frame2" SRC="transparentBody.htm" allowTransparency="true" STYLE="background-color: green"> </IFRAME>
<IFRAME ID="Frame3" SRC="transparentBody.htm"></IFRAME>
<IFRAME ID="Frame4" SRC="transparentBody.htm" STYLE="background-color: green"> </IFRAME>

现在我们来看一个实例
本例主要是iframe对象的allowTransparency属性应用,在该属性设置为true并且iframe所载加页的背景颜色设置为transparent(透明)时iframe将透明化。
allowTransparency设置或获取对象是否可为透明。
bgColor 设置或获取对象的背景颜色
父页面

复制代码代码如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>父页面</title>
</head>
<body bgcolor="#FF0000">
<iframe src="index.htm" allowTransparency="true"></iframe>
</body>
</html>

子页面

复制代码代码如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>子页面</title>
<style type="text/css">
body
{
background-color: transparent;
}
</style>
</head>
<body>
</body>
</html>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
儿童散学归来早描述的是什么季节(儿童散学归来早描写的是什么季节) 超级死神进化论章节目录 我们没有忘记读后感458字作文 贷15万贷10年每月还多少钱 15万10年贷款月供多少 15万贷10年月供多少钱 15万贷款10年一月多少钱 贷款15万10年每月还多少 在银行贷款15万十年还清想知道利息和月供……(还望亲们提供的的2013年... 今天去刷qq空间 看到了一个同学的头像 说明他发了说说 可是怎么刷新... 在导游的劝说下在云南丽江买的黄龙玉,花了1500左右,请教各位大神,是不... 在云南旅游花了四千多买的黄龙玉观音吊坠,请问一下是真的吗? 在云南买了黄龙玉商家承诺说6年可以按升值空间回收是真的吗 跟一夜缠绵2差不多的小说 缠绵爱情锁txt全集下载 有谁看过雪灵之的《缠绵》,结局麻烦讲一下! 小说与时缠绵百度云TXT 有没有古装霸道帅气的男主和绝美无比的女主一起缠绵又有一定*的小说,求推荐!(在线等) 求三日缠绵全文和番外 完结谢谢~ 疯狂的缠绵苏唯228章 求都市欲望:疯狂的缠绵小说 雪灵之的小说《缠绵》全文 缠绵txt全集下载 有没有缠绵的小说 行李拿错了怎么联系行李托运中心,首都机场行李托运中心电话号码是多少呢? 尼古拉斯凯奇主演的《先知》和《预见未来》这两部电影哪一部好看? 有一部外国电影 欧美的吧 是特异功能的 预见未来 主角是男的 有一个场景就是牙签掉到地上了之后他看一眼 尼古拉斯-凯奇演过一部电影好像是叫未卜先知反正是主角有预知未来能力的那部 哪位知道能告诉我原名吗 请问有预见未来2007年上映的由尼古拉斯·凯奇主演的在线免费播放资源 求 预见未来 百度云免费在线观看资源 我在云南花了8000多买的黄龙玉懂的人帮忙看看值得吗?正在纠结要不要退 我在云南买了个黄龙玉挂件5260元,感觉给坑了? 在云南旅游买了一块黄龙玉挂件,麻烦大家帮我看看是不是真的,大概值什么价格? 在云南买的水草花黄龙玉,现场加工的,做工比较糙,请问这块玉是真的吗?还能再加工吗 在云南旅游买的黄龙玉手镯,三千多请专家们看看?是不是真的?升值空间大不?价值几何? 在云南集散地买的黄龙玉,大家知道能不能退?? 这块黄龙玉是在云南买的,六,七千元,也不知道是老坑,新玉,值得吗?朋友说是买上当了。想了解一下。谢 我昨天在云南丽江在导游介绍的地方买个黄龙玉,回来后扫二维码没有相关资料,是不是买假了。 赫敏扮演者艾玛沃特森是谁 《回家的诱惑》主要角色介绍 《回家的诱惑》人物性格都是什么样的? 回家的诱惑里那些角色的名字叫撒 回家的诱惑的人物都有哪些性格? 回家的诱惑中各人物之间是什么关系啊? 回家的诱惑34剧情介绍-回家的诱惑35集剧情介绍-全集剧情介绍 关于如何在iframe中设置背景颜色为透明 人怕腊月生又怕腊月死是什么意思? 腊月将至,古人说“人怕腊月生,又怕腊月死”,有什么说法? 老人常说“人怕腊月生,又怕腊月死”是什么意思? “既怕腊月生,又怕腊月死”这句俗语中的腊月有什么忌讳?