Прозрачное тело Iframe - PullRequest
49 голосов
/ 17 июня 2010

Мне нужно иметь (междоменный) iframe с динамической шириной и высотой.

Мой вопрос Могу ли я создать iframe со 100% размером и прозрачным фоном, который будет показывать родителя этого iframe позади него?

Могу ли я добавить свойство css или прозрачный gif для фона iframe, чтобы создать такой эффект?

Спасибо.

Ответы [ 2 ]

108 голосов
/ 03 июля 2011

да, вы можете (если я правильно понял ваш вопрос)

вот код если у вас есть доступ к редактированию контента iframe, поместите его в заголовок (iframe)

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

и затем вставьте iframe следующим образом

<iframe src="frame.htm" allowtransparency="true">
0 голосов
/ 17 июня 2010

Это не проверено, но iframes (любой элемент) должен иметь прозрачный фон по умолчанию.

Если это не так, вы можете установить их прозрачность в CSS background: transparent

Если это не сработает, вы можете использовать фильтры непрозрачности CSS:
http://www.w3schools.com/Css/css_image_transparency.asp

...