使えそうな案件
採用サイトやブランドサイトの、見せ場になるページ。ライブラリを足さずに動きを入れたいとき。
使った技術
- 01スクロールスナップ
- 02clip-path+position: fixed
- 03スクロールトリガー(timeline-trigger・animation-trigger)
- 04sibling-index()
- 05@property
見え方の違い
- 動きを減らす設定のとき
- 画面は動かさずに切り替えます。
- JSが動かないとき
- JSを使っていないので、見え方は変わりません。
- 対応ブラウザー
- スクロールに合わせた文字の演出はChrome・Edge 146以上。SafariとFirefoxでは文字の演出だけ出ず、画面の切り替えはふつうに動きます。
作ってみて分かったこと
GSAP版とも比べましたが、PCで見る限り滑らかさの差はほぼなく、転送量もほとんどが写真とフォントでした。速くなったというより、ライブラリに頼らず短いコードで同じ動きが出せるようになったのが大きいと感じています。