1. パララックススクロールエフェクトの作り方 今回はCSSを使い3D空間を生成。奥行きであるZ軸にbackgroundの要素を配置する方法で実装しました。 大きな理由としては、パララックス(視差効果)を人間の目が違和感を感じないように実装するためです。この方法を利用すればブラウザ側で適切なパララックスを自動計算して反映してくれます。 パララックスのHTML&CSS実装例(サンプルコード) src/layout/default.vue <template> <div class="layout-default"> <div class="layout-default_scroll"> <main class="layout-default_main"> メインコンテンツが入ります。(最前面に配置) </main> <div class="layout-default_bg1"> 背景要素が
![2023年にパララックスをCSS、JS、Vue3で実装!LINEポイント10周年記念サイトの実装例](https://cdn-ak-scissors.b.st-hatena.com/image/square/fe019eb1ad55ae69e45586677385e3c578845fb0/height=288;version=1;width=512/https%3A%2F%2Fvos.line-scdn.net%2Flandpress-content-v2_1761%2F1688440107154.png%3FupdatedAt%3D1688440107000)