このたび、CSS または JavaScript を使用したスクロールドリブン アニメーションのすべてを学べる 10 部構成の動画コース「Unleash the Power of Scroll-Driven Animations」がリリースされました。
YouTube でシリーズを視聴できます。最初のエピソードはここに埋め込まれています。
スクロールドリブン アニメーション?
スクロールドリブン アニメーションでは、既存の CSS または WAAPI アニメーションを使用して、スクロール時にアニメーション化できます。そのため、スクロールドリブン アニメーションは、これらの API のメリットをすべて引き継いでいます。これには、メインスレッドがブロックされてもジャンクの影響を受けない、ハードウェア アクセラレーションによるスクロールドリブン アニメーションが含まれます。
Chrome 115 以降の Chrome では、スクロールドリブン アニメーションを使用できるようになりました。これは、プログレッシブ エンハンスメントに最適です。
スクロールドリブン アニメーションについて詳しくは、動画シリーズまたはドキュメントをご覧ください。
エピソード
このコースは 10 のエピソードで構成されており、大きく 2 つの部分に分かれています。スクロールドリブン アニメーションを構成する基本概念について説明した後、いくつかの実践的な応用例です。
- エピソード 1: はじめに。
- エピソード 2: 基本コンセプト:
scroll()
とScrollTimeline
- エピソード 3: 基本コンセプト:
view()
とViewTimeline
- エピソード 4: 基本コンセプト: タイムラインの範囲をわかりやすく解説
- エピソード 5: 基本コンセプト: タイムライン検索と名前付きタイムライン
- エピソード 6: 実践的な応用: スクロール コンテナにスクロール シャドウを追加する
- エピソード 7: 実践的な応用: 要素をアニメーション化する
- エピソード 8: 実践的応用: 3D モデルのアニメーション化などをスクロールする
- エピソード 9: 実用的な応用: スクロール速度検出
- エピソード 10: 結び。
エピソードは、これまでのエピソードで説明したデモやテクニックを土台としているため、順番に視聴することをおすすめします。各エピソードで紹介するデモとツールは、説明欄にリンクがあり、オンラインで入手できます。
その他のリソース
- ドキュメント: スクロールドリブン アニメーションでスクロール時に要素をアニメーション化する
- デモとツール: scroll-driven-animations.style
- DevTools Debugger 拡張機能を入手する