iframe で開いている前後のオーバー フラッシュ コンテンツを表示したいです。またはまたはをdiv
すべて試しましたが、IE8 では機能しません。wmode=opaque
wmode=transparent
wmode=window
Flash コンテンツが他のサイトから来ているため、追加できません。で他のサイトを読み込んでいiframe
ます。
iframe で開いている前後のオーバー フラッシュ コンテンツを表示したいです。またはまたはをdiv
すべて試しましたが、IE8 では機能しません。wmode=opaque
wmode=transparent
wmode=window
Flash コンテンツが他のサイトから来ているため、追加できません。で他のサイトを読み込んでいiframe
ます。
デモ: http://jsfiddle.net/pjgxt/2/
<div id="container">
<div class="controls prev">prev</div>
<iframe src="//www.youtube.com/embed/PbsaHzIokEE" frameborder="0" ></iframe>
<div class="controls next">next</div>
</div>
#container {
position: relative;
width: 400px;
padding-left: 100px;
padding-right: 100px;
border: 1px solid red;
}
.controls {
position: absolute;
width: 100px;
height: 100px;
top: 50px;
background-color: lime;
z-index: 10;
}
.prev {
left: 50px;
}
.next {
right: 50px;
}
iframe {
width: 100%;
height: 200px;
position: relative;
z-index: 5;
}
z-index
要素のレイヤーを制御します。z-index
を持つ要素にposition
のみ適用できます
。relative
absolute