2016-12-22 5 views
2

<video></video>タグにbackground:cover;の効果を付けることは可能ですか?背景を作ることは可能ですか:カバー; <video></video>タグの効果?

私はイメージのようにしようとしましたが、動作しません。私はそれがビデオタグは<div>の背景ではないと思うが、それはどのように動作させるには?それとも、それはバックグラウンドビデオになるのか?

<div class="" style="width:90%; 
 
height:300px; border:1px solid red; 
 
background-color:blue; background-size:cover; 
 
margin:0 auto; "> 
 
<video width="100%" style="margin-top:-100px;" controls autoplay loop muted> 
 
<source src="movie.mp4" type="video/mp4"> 
 
<source src="movie.ogg" type="video/ogg"> 
 
Your browser does not support the video tag. 
 
</video> 
 
</div>

答えて

2

ビデオタグのbackground-imageと同等の特性がobject-fitです。

video { 
    width: 100%; 
    height: 100%; 
    object-fit: cover; 
} 

ただし、プロパティは現在incompatible with IE/Edgeです。

+0

ありがとう、本当にありがとうございます。それは私のビデオを中心に置いて、divsの下にあるがビデオアウトプーアにコントロールを置いた。 CSSスタイルシートではCSSが認識しないように見えます。 cosはスタイルシートで黒です。 –

+0

これは新しい問題のようです。 JSFiddleでそれを再現し、ここにリンクできますか?また、これが元の質問に答えた場合は、チェックマークをクリックして解決済みであることを自由に確認してください。 –

+0

申し訳ありませんが、ここJSFiddleは何ですか?そのようなポストコードセクション? –

関連する問題