1

HTML ページに swf ファイルを追加し、アンカー タグ内にラップして、誰かがクリックすると別のページに移動するようにしたいと考えました。

<a href="http://www.spoiledagent.com/us/login_register.php" style="z-index:5">
<embed src="images/right_banners/300x250-lux.swf" width="300" height="250" style="z-index:1"> 
</embed>
</a>

これを試してみましたが、うまくいきません。どうすればいいですか?

4

1 に答える 1

6

これは、MAC と PC の両方の Chrome、Firefox、Safari、および PC の Internet Explorer 9 と Internet Explorer 10 で機能するソリューションです。

Firefox では属性を追加すると効果wmode="transparent"があり、他のすべてのブラウザでは透過型 divがうまくいきました。

HTML

<a href="">
    <embed src="" width="300" height="250" wmode="transparent"></embed>
    <div></div>
</a>

CSS

a {
    position: relative;
}

a > embed {
    position: absolute;
    top: 0;
    left: 0;
}

a > div {
    position: absolute;
    top: 0;
    left: 0;
    width: 300px;
    height: 250px;
    background: rgba(0, 0, 0, 0.01);
}

デモ

購入前にお試しください

于 2013-11-08T09:21:35.997 に答える