Parallax - translateZ
translateZを利用したパララックス効果の
実装です。JSは使用していません。
実装

パララックスについて
パララックス(英:parallax)とは視差を意味します。異なる二地点の位置の違いによって起こる視覚的な差異の事で、Webデザインにおいては、スクロール時に要素間の速度に変化をつけて遠近感を表すなどの手法で取り入れられています。
参考サイト
- 2023年にパララックスをCSS、JS、Vue3で実装!LINEポイント10周年記念サイトの実装例
- 要素の位置座標を取得する方法
- HTMLとCSSでパララックスページを作ってみよう
- 【GSAP】ScrollTriggerを複数設定する方法!同じアニメーションを効率よく扱う技をご提案
実装の問題
- iOSで背景画像にscaleで拡大しているためと思われる余白ができる。
検証環境
Desctop
Mac
chrome 111.0.5563.146
○
safari 16.4
○
Windows
chrome 111.0.5563.147
○
Edge 111.0.1661.62
○
IE11
×
Mobile
iPad
Safari 604.1
○
iPhone
Safari 604.1
○
Chrome 111.0.5563.101
○
Android
Chrome 81.0.4044.138
○