0

アプレットの上に透明な iFrame を表示したかったのです。

しかし、 と を使用するallowtransparency="true"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 に答える