HOME / EFFECTS / スクロールアニメーション

CSSスクロールアニメーション15種|コピペ+AIプロンプト

スクロールは閲覧者がページを進める唯一の操作であり、そこに動きを紐づけると「読み進めた実感」が生まれます。ここではスクロール連動のアニメーションを15種類集めました。CSSだけで完結する animation-timeline の新仕様、交差監視による従来型、GSAP ScrollTrigger を使う本格的なものまで、実装コストの違う選択肢を並べています。

スクロールアニメーション · 15 EFFECTS

No.002REVEAL MASKCSS No.016PARALLAX SCROLLCSSJS No.017SCROLL TRIGGERCSS No.018STICKY SECTIONSCSS No.019HORIZONTAL SCROLLCSSJS No.056GSAP SCROLL REVEALJSGSAP No.085GSAP PARALLAX SCROLLJSGSAP No.090SCROLL PROGRESS BARJS No.107GSAP PIN SECTIONJSGSAP No.108GSAP HORIZONTAL SCROLLJSGSAP No.114LOGO MARQUEECSS No.116SCROLL DRIVEN PROGRESSCSS No.117SCROLL REVEAL VIEW TIMELINECSS No.131INFINITE MOVING CARDSCSS No.138SWIPE CAROUSELCSS

実装の勘所

まずCSSだけで足りるか確認する

「見えたらフェードイン」程度なら animation-timeline: view() の2行で済みます。ライブラリを入れる前に、CSSネイティブで要件を満たせないか確認してください。対応ブラウザが不安な場合も、@supports のフォールバックを書けば安全に導入できます。

スクロールを奪わない

スクロールを乗っ取って横移動させたり、進行を止めて演出を挟んだりする実装は、閲覧者の操作感を壊します。使う場合は区間を短く保ち、必ずスクロールで抜けられるようにしてください。

prefers-reduced-motion に対応する

スクロール連動の動きは、動きに酔いやすい人にとって最も負担が大きい種類です。reduce 指定時はアニメーションを止め、最終状態を表示するようにしてください。

FAQ

Q. animation-timeline と IntersectionObserver はどちらを使うべきですか?

新規実装で「見えたら動く」だけならCSSの animation-timeline: view() が最短です。スクロールを戻したときに巻き戻る挙動も自動で付きます。一方、発火時に別の処理(計測イベントの送信、データ取得)も走らせたい場合や、一度だけ実行したい場合は IntersectionObserver が適しています。

Q. スクロールアニメーションが重いのはなぜですか?

scroll イベントの中でレイアウトを読み書きしていることがほとんどの原因です。getBoundingClientRect と style の書き込みを交互に行うと、毎フレーム強制的な再レイアウトが発生します。CSSの animation-timeline や IntersectionObserver に置き換えると、この問題自体が消えます。

Q. コードは無料で使えますか?

はい。Motion Lab のコードスニペットとAIプロンプトは、クレジット表記なしで自由に使えます。商用プロジェクトでもそのまま利用できます。

他のカテゴリを見る

テキストアニメーション 21 ホバーエフェクト 8 マイクロインタラクション 19 カードアニメーション 15 背景アニメーション 14 ボタンアニメーション 10 ローディングアニメーション 7 トランジション・画面遷移 9 モーダル・ドロワー 8 SVGアニメーション 8 カーソルエフェクト 6

全139種類を技術別(CSS / JS / Tailwind / Framer Motion / GSAP)で絞り込むなら カタログ一覧、 長文の解説を読むなら ガイド、 AIエージェントでの実装手順は Claude Code でWebアニメーションを実装する へ。

BOOKS · PR · AMAZON

📖 なかしまぁ先生のCSSアニメーション入門 📖 マイクロインタラクション ―UI/UXデザインの神が宿る細部 📖 Fundamentals of Web Animation with GSAP

※当サイトはAmazonアソシエイトプログラムの参加者です。リンクから商品をご購入いただくと、当方に紹介料が発生します。

学びを止めない · AMAZONサブスク

📚 Kindle Unlimited — 技術書・デザイン書が読み放題。30日無料体験 → 🎧 Audible — 移動中に耳で学ぶオーディオブック。30日無料体験 → 📦 Amazon Prime — Prime Reading・配送特典つき。30日無料体験 → 🎵 Music Unlimited — 作業用BGMに。1億曲が聴き放題・30日無料体験 →

※当サイトはAmazonアソシエイトプログラムの参加者です。リンクから商品をご購入いただくと、当方に紹介料が発生します。