0

ここにこのサイトがあります: http://jamessuske.com/freelance/seasons/

iPhoneやiPadで縦に見ると背景が途切れます。横向きで見ると画面いっぱいに広がります。私の質問は、背景画像が画面全体を垂直にカバーすることはありますか?

HTMLは次のとおりです。

<img src="images/index.png" id="bg" class="bgwidth">

CSS:

#bg { 
    position: fixed; 
    top: 0; 
    left: 0; 
}

.bgwidth { 
    width: 100%; 
}

.bgheight { 
    height: 100%; 
}

そしてjQuery:

<script type="text/javascript">
            $(window).load(function() {    

                var theWindow        = $(window),
                    $bg              = $("#bg"),
                    aspectRatio      = $bg.width() / $bg.height();

                function resizeBg() {

                    if ( (theWindow.width() / theWindow.height()) < aspectRatio ) {
                        $bg
                        .removeClass()
                        .addClass('bgheight');
                    } else {
                        $bg
                        .removeClass()
                        .addClass('bgwidth');
                    }

                }

                theWindow.resize(resizeBg).trigger("resize");

            });
        </script>

誰でも助けることができますか?または、少なくとも私を正しい方向に向けますか?

4

1 に答える 1