2016-11-19 8 views
1

画面サイズに合わせてビデオのサイズを調整したいと思います。ただし、高さを固定値に設定した場合、一部の画面サイズでは機能しません。どのような方法で私は画面に合わせてビデオを得ることができますが、比例していない?iframeをウィンドウサイズに合わせてサイズ変更する

完全なコードはここにある:https://github.com/GiacomoLaw/british-airways-virtual/blob/master/index.html

ありがとうございました!

答えて

1

ビデオを本来のアスペクト比を持つ別の要素にラップし、その中にビデオを絶対的に配置します。これは、我々が頼りにできる妥当な高さで流体の幅を与えます。

<div class="videoWrapper"> 
<iframe src='https://www.liveflightapp.com/embed?key=b1371aa1-dea8-41cd-af74-8fda634b3a5d' width='100%;' height='500px;' frameborder='0' scrolling='no'></iframe> 
</div> 

し、次のスタイルプロパティを適用します。..

.videoWrapper { 
    position: relative; 
    padding-bottom: 56.25%; /* 16:9 */ 
    padding-top: 25px; 
    height: 0; 
} 
.videoWrapper iframe { 
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%; 
} 

は、それは助けかもしれませ...

+0

素晴らしい、素晴らしい作品!本当にありがとう。私は可能な限り受け入れられた答えとしてそれを追加します。 –

+0

@Giacomo Lawranceありがとうございました。 –

関連する問題