2016-05-05 12 views
1

私のウェブサイトには、ヘッダdiv(ビデオが読み込まれない場合は画像の背景)にビデオ背景があります。ビデオと画像の背景を交互に表示

私がしようとしているのは、その人がウェブ版のサイトを使用している場合にのみビデオを使用することです。モバイル版の場合、私はビデオを望んでいません。

これを行う方法はありますか?

サイト: andrerodrigues.esy.es

+0

編集あなたの質問には、少なくとも、使用するHTMLマークアップとCSSを含めます。 [ask] – yezzz

+0

を参照してください。これは、モバイルページの読み込み速度を上げたいなどの理由からです。最初のケースでは、デフォルトでビデオをロードせず、モバイルでない場合にのみロードします。 – yezzz

答えて

0

あなたはメディアクエリを使用することができます。これは単なる視覚的要素を非表示になります

#video-container { 
    @media(max-width: 768px) { 
    display: none; 
    } 
} 

+0

それは私の最初の考えでした。しかし、モバイルが768px以上の場合は? –

0

あなたはcheck the user agentブラウザの文字列とそれがモバイル/デスクトップの場合はvideoタグを追加/削除することができます:私はチェックしmodernizrを使用することになり、phynamが示唆したように、メディアクエリを使用することに加えて

if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) { 
    // Javascript to remove video tag 
} 
関連する問題