使えそうな案件
企業の沿革や、事業の歩みを見せるページ。
使った技術
- 01GSAP(ScrollTrigger・MotionPathPlugin・CustomEase)
- 02SVGのパスの長さとスクロール量の対応づけ
- 03IntersectionObserver
見え方の違い
- 動きを減らす設定のとき
- カードの動きを止めて、年表をそのまま表示します。
- JSが動かないとき
- 年表のカードを、すべて表示した状態で並べます。
作ってみて分かったこと
スクロール量をそのまま道の長さに比例させず、画面の真ん中と同じ高さに印が来るように対応づけました。カーブの多い所でも、読んでいる年と印の位置がずれにくくなります。道は年表の位置から引き直しているので、画面幅が変わっても印と年表がずれません。