• プログラミング学習
  • javascript
  • gsap
#41

スクロール処理の勉強を続けている

進捗

作例を10個ほど作った。

こそっと勉強するのもあれなので、それ用のページを用意した。

ほとんどは gsap を使っているが、

気になっていた lenis を使ったり、framer motion を使ったりなどしている。

少しだけ gsap に慣れてきたが、とにかく CSS の影響を受けやすいので、

PC/モバイルで結果が全然変わってくるのが辛いなぁと思った。

特に横幅を意識したりすると辛くなる。

あと、gsapReact の組み合わせが微妙なので、

とにかく useLayoutEffect など使って、DOMがマウントされきってから gsap で操作するようにしている。

そんでもって、今のところ useRef は使わずに querySelector など使ったり、

普通に CSS クラス名やらdata属性を指定するなどして gsap インスタンスに渡すようにしたほうがなんかうまく動いている気がしている。

その辺の知識が乏しいと感じている今日この頃。

とりあえず gsap の公式の スターター に Next.js 用のテンプレートがあるので、

それを見ながら。

gsap はドキュメントを始め、チュートリアルも充実しているので始めやすい。

最初は自分で決める種類が多くて面食らうことも多いけど、インターフェースもシンプルだなと最近少しわかってきた。

引き続きやっていきたい。

*

last update: 2023/10/21