私は、JavaScriptデータ属性を介して読み込まれるフルスクリーンの背景画像を持つセクションを持っています。これは応答性の高いサイトであるため、画面のサイズに応じて同じ背景画像(1920 x 1080ピクセル)が拡大縮小されます。小さな画面サイズの携帯電話で画面の解像度に応じて画像を動的に変更します
HTML:
<!-- BEGIN PAGE TITLE -->
<section id="page-title" class="page-title-lg" data-bg-img="nature/full-20.jpg">
<div class="container">
<div class="page-title-wrapper">
<div class="page-title-txt">
<h1>Large Page Title</h1>
</div>
</div>
</div>
</section>
<!-- END PAGE TITLE -->
JS:
// Image Background
$('[data-bg-img]').each(function() {
var dataImg = $(this).attr('data-bg-img');
$(this).css('background-image', 'url(assets/img/' + dataImg + ')');
});
動的ウィンドウサイズを検出し、異なるデータ属性を介して適切なイメージをロードする方法(例えば2560 xがあります1440,1920 x 1440,1280 x 800,640 x 960など)?
をはい、あります。あなたは検索していません。 – nicael
CSSがないのはなぜですか? 'height:100vh; width:100vw; ' – Marcus
CSS Media Queriesを使用します。 http://getbootstrap.com/css/#grid-media-queries –