簡體   English   中英

透明的iframe身體

[英]Transparent Iframe Body

我需要一個具有動態寬度和高度的(crossdomain)iframe。

我的問題是,我可以創建一個100%大小的iframe和一個透明背景,它將在其后面顯示這個iframe的父級嗎?

我可以為iframe背景附加css屬性或透明gif來實現這種效果嗎?

謝謝。

是的你可以(如果我理解你的問題)

如果您對iframe內容具有編輯權限,請將此代碼置於頭部(iframe)

<style type="text/css">
 <!-- BODY {background:none transparent;}-->
 </style>

然后像這樣嵌入iframe

<iframe src="frame.htm" allowtransparency="true">

這未經過測試,但iframe(任何元素)應具有透明的默認背景。

如果不是這樣,您可以將它們設置為在CSS background: transparent

如果這不起作用,您可以使用CSS不透明度過濾器:
http://www.w3schools.com/Css/css_image_transparency.asp

通過檢查iframe頁面,您可能會發現頁面的某些部分有顏色。 我的建議是在添加透明度時從最高組件開始:

html {
  background-color: transparent !important;
}

然后在iframe元素中:

<iframe src="www.." allowtransparency="true">

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM