■ WordPress のバージョン
6.6.2
■ テーマ・プラグインは全て最新版で確認してください。
確認しました。
■ テーマの種類
Lightning ( G3 ) + Lightning G3 Pro Unit
■ テーマのバージョン
15.26.4(Lightning Childバージョン: 0.5.1)
■ Pro Unit のバージョン
0.27.1
■ スキンの種類
Origin III
■ 期待する動作
Outerブロックの背景設定を、モバイル(iphone)でもcssなどで固定表示にさせたい。
難しければ、画像の横幅をモバイルの表示幅に合わせて、縦の足りないぶんは繰り返し表示させる方法で対応したい。
■ 自分で試した事
モバイル用に縦長の画像を用意した。
過去の似た質問の回答をまねてみた。
■ 症状が発生するブラウザ
safari(iPhone)
■ 実際の症状
Outerブロックの背景画像をカバー固定にした場合、「iphoneでは固定されません」と記載があります。
それで、モバイル用に縦長の画像を用意(350×522)したのですが、実際にiphoneで表示させると、コンテンツの長さと画像の縦の長さが一致するように拡大表示されるため、長めのコンテンツだと、画像がかなり拡大し、横幅が極端に切れてしまいます。
CSSで、モバイル(iphone)も固定表示にさせることは可能でしょうか。
難しければ、画像の横幅をモバイルの表示幅に合わせて、縦の足りないぶんは繰り返し表示させる方法で対応したいです。
※もっと縦長の画像を用意することも考えたのですが、コンテンツの長さが今後増える可能性もあり、そのたびに画像を変えるのは現実的じゃないので…。
2022年3月9日の「[ 解決済 ] ヘッダー画像のモバイル画像が左右切れてしまう。」を参照し、
background-size: contain;
を指定してみたのですが、変化なしでした。
それと、PCで編集しているのですが、PCの開発者ツールでスマホ表示を確認すると、モバイルサイズでも狙った通りの画面幅で背景固定で表示されているのですが、これは「iphone以外のモバイルでは固定表示される」ためでしょうか。
だとすると、iphoneとiphone以外のモバイル用をどちらもちょうどよく表示させるには、どのように設置するのが最適なのか教えていただけると有難いです。
※できればPC画面では背景固定にしたいです。