背景画像をモバイル向けにレスポンシブにするために、2日間試しました。これは 1 つの長いホームページ (約 8000px) です。ページ全体のコンテンツには、div の親「background_div」があります。カバーのサイズを変更するか、タグを含めるかの両方を試しました。画像は拡大されたようにピクセル化され、コンテンツは反応しますが、背景の画像が頭痛の種になります。デバイスの幅を認識し、縮小し、8000px の長さのページに沿って引き伸ばされないように固定する必要があります。ここで何が問題なのか、誰かが私に考えを与えることができますか?
#background_div {
background-image: url('home.jpg');
background-repeat: no-repeat;
background-position: center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-attachment: fixed;
}
/*It just won't scale to the divice width and height*/
<div id="background_div">