※ ChatGPTを利用し、要約された質問です(原文:iphoneでの背景敷き詰め(background)
このQ&Aのポイント
背景を画像で敷き詰め(リピート表示)したいが、一部分だけが表示されてしまう。
containerの高さが0になってしまうため、解決方法を探している。
innerにoverflow-y: scroll;を指定すると問題は解決するが、スクロールが遅くなる。
iphoneでの背景敷き詰め(background
背景を画像で敷き詰め(リピート表示)たいのですが
最初に表示されている部分より下がリピートしてくれません。
(ファーストビューより下の部分に背景が適用されない。
ソースは以下のように指定しています。(実際はさらに中にfloatしている要素が入れ子でたくさんあります)
.container {
background: url("hoge.jpg") 0 0 transparent;
background-repeat: repeat;
min-height: 100%;
height: auto !important;
}
.inner {
background: url("hoge.jpg") 0 0 transparent;
background-repeat: repeat;
min-height: 100%;
height: auto !important;
}
<div class="container">
<div class="inner"></div>
</div>
以下気になる点
・containerの高さが0になってしまう。
・overflow-y: scroll;をinnerに指定すると解決するも
iphoneでのスクロールが遅くなる(慣性の動きが外れたようになる)
なにか良い方法・こういった状況の原因をご存知の方いらっしゃいましたら
ご教示いただければ幸いです。
よろしくお願いいたします。
お礼
詳しいご説明ありがとうございます! おかげさまでいただいたページを参考に 何とか形になりそうです! SEOやコーディングノウハウも勉強になりました! ありがとうございましたm(_)m