2016-04-25 8 views
1

ビデオの幅と高さに問題があります。今はフルスクリーンを占めていますが、私はそれがフルサイズで幅と高さを設定したいと思っています。たとえば、http://airbnb.comを参照してください。もし誰かが私を助けることができたら。ありがとうビデオの幅と高さを設定する

<div align="center"> 
<video autoplay loop id="video" class="con"> 
    <source src=http://techslides.com/demos/sample-videos/small.mp4 type=video/mp4> 
</video> 
<div class="overlay"> 
    <form> 
     <label for="input">Form Input Label</label> 
     <input id="input" name="input" value="" /> 
     <button type="submit">Submit</button> 
    </form> 
</div> 
</div> 

これは私が使用しているCSSです。

.con { 
position: fixed; 
top: 50%; 
left: 50%; 
min-width: 100%; 
min-height: 100%; 
width: auto; 
height: auto; 
transform: translateX(-50%) translateY(-50%); 
transition: 1s opacity; 
} 

.overlay { 
position:absolute; 
top:0; 
left:0; 
z-index:1; 
} 
+0

この動画の高さと幅の比率の問題があります。高さを70%に減らすと、幅も減少します。 –

答えて

0

ビデオの幅を高さよりも広げようとしているようです。 min-heightを50%のようなものに変更してください。

+0

私はそれを試して..動作しません – chan

+1

これは何か? https://jsfiddle.net/kfqe7vgw/ – Edward

0

videoタグはとても基本的に、あなたはこの1つを使用することができ、幅と高さattributを持っています

<video autoplay loop id="video" class="con" width="320" height="240"> 
    <source src=http://techslides.com/demos/sample-videos/small.mp4 type=video/mp4> 
</video> 

w3schools

上より見て、あなたのCSSスタイルをもとに、あなたが必要とする一つのことは、削減することです70%のような何かに、またはあなたが何を望むものであれ、最小の高さ。

+0

no..its not working – chan

+0

フルスクリーンになります。その高さを70%に設定していない – chan

+0

私はあなたのコードを試しました、それはうまく動作し、ちょうど最小の高さを削除します。このフィドルを参照してください[https://jsfiddle.net/kfqe7vgw/1/](https://jsfiddle.net/kfqe7vgw/1/) – Scarlet

0

min-width:autoを変更するだけです。

これはあなたのために働くと思います。

関連する問題