3 つの画像を拘束する div があります。画像はdivのサイズに応じて柔軟ですが、オーバーフローしています。フルスクリーンではうまく機能しますが、フルスクリーンの外ではうまく機能しません。
フルスクリーンの前は次のようになります。
HTML:
<div id="controls">
<button id="playButton">Play</button>
<div id="defaultBar">
<div id="progressBar"></div>
</div>
<button id="vol" onclick="level()">Vol</button>
<button id="mute">Mute</button>
<button id="full" onclick="toggleFullScreen()">Full</button>
</div>
<div id="playlist" class="animated fadeInRight">
<div class="thumb"><img src="TbGow.jpg" /></div>
<div class="thumb"><img src="TbLast.jpg" /></div>
<div class="thumb"><img src="TbTwo.jpg"/></div>
</div>
CSS:
#playlist{
position:absolute;
display:block;
border:1px solid red;
height: 90%;
width: 30%;
top: 0px;
right: 0px;
z-index: 2;
float:right;
padding: 2px;
margin: 2px;
color:white;
opacity: 0;
}
.thumb img{
max-width: 85%;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 2px solid white;
opacity:0.1;
}
基本的に、子要素を塗りつぶすが、親div内に収まるようにする方法(フルスクリーンの内外のいずれか)。