今回発生した問題を確認してもらう為、レンタルサーバーを使用し閲覧する事が可能です。
問題が確認できるサイト
実際のホームページのコピーを使用したので、本文はひかえさ
実現したい事
html/cssを使って、スマートフォンでスクロールすると背景画像が切り替わり、背景画像の間に説明文があるホームページを制作しています
背景画像の表示域に縮小して、写真全体が表示される様にしたいのですが、以下の問題がスマートフォンから表示した所、以下の問題が発生しています。
問題
背景画像をスマホから確認した所、全体が表示される様に縮小されなく、一部だけが拡大して表示されてしまいます。
試した事
css
1background-size: cover;
というコードになってたので、描画領域内に背景画像が全て表示される様に縮小される様にする為、以下のコードに書き換えました。
css
1background-size: contain;
しかし、上記のコードにすると画像が表示されませんでした。
実際のコード
*該当部分のコードのみを提示させていただいています。
全てのコードについては、レンタルサーバーにて本サイトを掲載させていただいていますので、ご確認下さい。
サイト
css
1 2.fixed-bg { 3 word-wrap: break-word; 4 min-height: 100vh; 5 background-attachment: fixed; 6 background-size: contain; 7 background-position: center; 8} 9 /* 1枚目 */ 10.bg03 { 11 background-image: url(2377.png); 12 background-size: contain; 13 background-repeat: no-repeat 14 15} 16 17 18 /* 2枚目 */ 19.bg01 { 20 background-image: url(170923.png); 21 background-size: contain; 22 background-repeat: no-repeat 23 } 24 25 26 /* 3枚め */ 27.bg02 { 28 background-image: url(7211.png); 29 background-size: contain; 30 background-repeat: no-repeat; 31} 32
実際のページ
レンタルサーバーにて、今回試したコードを使用しているダミーのサイトをレンタルサーバーで、掲載していますので、ご確認ください。サイト
*PCでは、この問題は確認されておらず、スマートフォンのみこの問題が発生しています。
回答1件
あなたの回答
tips
プレビュー