如何设置iframe背景透明

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>

时间: 2024-09-14 05:00:36

如何设置iframe背景透明的相关文章

iframe背景透明的设置方法_基础教程

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

Word2013怎么设置图片背景透明

  Word2013设置图片背景透明的方法: ①插入所需要处理的图片. ②选中图片,选择"格式"选项,单击"颜色"选项,在"颜色"面板中选择"设置透明色"(word2013在插入图片之后,工具栏会自动调出图片格式的面板). ③在图片单色背景上点击一下,即可将图片单色背景调整成透明了.

qt-Qt中设置窗口背景透明

问题描述 Qt中设置窗口背景透明 我用Qt5, 新建工程自动生成的dialog窗口. 在dialog.cpp中加了 setWindowFlags(Qt::FramelessWindowHint); 再在ui界面中设置qss,加入带透明部分的背景图片,就是用的background-image 这样的话背景透明部分就是白的. 如果加上background-color:transparent; 背景透明部分就是黑的了 然后我上网查了一下加了两句 setWindowOpacity(1); setAttr

framebuffer-怎么设置qws背景透明和Framebuffer透明

问题描述 怎么设置qws背景透明和Framebuffer透明 怎么设置qws背景透明和Framebuffer透明!!!!!!!!!!!!!!!!!!! 解决方案 http://blog.chinaunix.net/uid-14966892-id-2780391.html 解决方案二: 求大神出现啊!!!!!!!!一直在线苦等!!!!!!!!!!!!!

Android编程实现设置按钮背景透明与半透明及图片背景透明的方法_Android

本文实例讲述了Android编程实现设置按钮背景透明与半透明及图片背景透明的方法.分享给大家供大家参考,具体如下: Button或者ImageButton的背景设为透明或者半透明: 半透明 复制代码 代码如下: <Button android:background="#e0000000" ... /> 透明 复制代码 代码如下: <Button android:background="#00000000" ... /> 颜色和不透明度 (al

iframe背景透明设置方法

iframe的背景颜色在IE下为window的当前窗口颜色(默认白色,可以在显示外观处对其进行设置),这导致在大幅背景上插入iframe时,需要给它"透底",可是IE不支持对iframe设置背景色,那怎么办呢? 下图所示 正常情况下iframe的背景色是白色,当框架页面有一个大的背景图或背景色时,iframe区域并不能继承框架页面的背景,这就需要让iframe背景色透明. 框架页面设置:  代码如下 复制代码 <body style="background-color:

设置窗口背景透明 .

新建一个MFC Wizard项目,基于对话框. 我们来看看下面这段代码: [cpp] view plaincopyprint? SetWindowLong(GetSafeHwnd(),GWL_EXSTYLE,GetWindowLong(GetSafeHwnd(),GWL_EXSTYLE)^0x80000);   //加载dll    HINSTANCE hInst=LoadLibrary("User32.dll");   if(hInst)   {       typedef BOOL

设置网页背景透明代码

提示:您可以先修改部分代码再运行 提示:您可以先修改部分代码再运行

关于iframe的透明背景

透明 注意:以下效果必需IE5.5以上版本才支持 在transparentBody.htm文件的<body>标签中,我已经加入了style="background-color=transparent" 通过以下四种IFRAME的写法我想大概你对iframe背景透明效果的实现方法应该会有个清晰的了解:<IFRAME ID="Frame1" SRC="transparentBody.htm" allowTransparency=&q