よくあるメインビジュアルを固定したままスライドされて消えてゆくパララックス視差効果として、
background-attachment: fixed;
background-size:cover;
があると思います。
PCだとうまくいくのですが、スマホではうまくいきません。
Androidだとパララックス効果は出ず、またiPhoneやiPadでは背景が拡大されすぎてよくわからない状態になってしまいます。
下記のような方法を試しても、いざ自分のコードに当てはめると
何かが成功し、何かがまた不具合を起こすといった状況で
抜け出せなくなってしまいました。
・background-attachment: fixed がスマホで効かない問題は ::before で解決!
http://webdesign.practice.jp/background-fixed-ios
・スマホでbackground-size:coverとbackground-attachment:fixedが効かない時【パララックス】
https://taroken.org/css-mobile-parallax/
現在、ソースコードを編集中の為、問題の箇所を表示できなくなっております。
申し訳ございません。
