0

我想在小程序顶部显示一个透明的 iFrame。

但是,当我使用allowtransparency="true"and时background-color:transparent,它显示了嵌入小程序的 html 的背景。它不显示后台小程序。

有没有一种方法可以在小程序顶部显示透明 IFrame,而 iFrame 的透明区域显示背景小程序。

4

2 回答 2

0

我希望您不要将其用于黑帽目的...

尝试将 iframe 的 z-index 更改为整个页面下方,无论是否透明,它都不会显示...或显示:无 .. 有很多方法可以做到这一点

于 2013-01-25T09:57:32.953 回答
0

我真的不知道,但它可能会帮助你......

<html>
 <body bgcolor="black" background="http://www.google.com/images/logo.gif">
  <iframe width="300"
          height="300"
          name="Frame1"
          src="insideIframe.html"
          frameborder="0"
          allowtransparency="true"
          style="background-color:transparent; color:red; filter: alpha(opacity=20) border:5 solid #000000;">
  </iframe>
 </body>
</html>

Here is the src for frame.html:

<html>
 <style type="text/css">
   body {
      filter: alpha(opacity=80, style=0);background-color: #FFFFFF; -moz-opacity:0.8;
   }
 </style>
   <body>
      Transparent??? 
   </body>
</html>
于 2013-01-25T10:22:27.640 回答