スクロールに呼応するモダン表現。CSSテキストアニメーション「スクロール連動」5選

当ページのリンクには広告が含まれています。
スクロールに呼応するモダン表現。CSSテキストアニメーション「スクロール連動」5選

Webサイトをスクロールする「楽しさ」を引き出してみませんか?

この記事では、JavaScriptを一切使わず、最新のCSSだけで「スクロールに連動して動く」テキストアニメーションを5つ紹介します。 画面に入ってくるスクロール量に合わせて文字が出現し、表示中も静かにアニメーションし続けるモダンな構成です。SWELLにコピペするだけで、シンプルかつインタラクティブな表現を実装できます。

目次

Scroll Fade & Float(スクロール・フェード&フロート)

画面にスクロールして入ってくる動きに合わせて、下からふわりとフェードインします。完全に表示された後は、水に浮かぶようにゆっくりと上下に浮遊し続けます。ホバーでピタッと止まり、影が落ちます。

See the Pen Scroll Fade & Float by BaseKENT (@basekent) on CodePen.

調整方法

  • 出現のタイミング: animation-range: entry 10% cover 30%cover 50% などに変更すると、画面のより中央に到達するまでゆっくりと出現し続けます。
  • 移動距離: @keyframes scrollFadeIntranslateY(50px) を大きくすると、より下の方から移動してきます。

Scroll Slide & Breathe(スクロール・スライド&ブリーズ)

スクロールに合わせて、画面の横から滑るようにスライドインしてきます。表示中は文字がゆっくりと呼吸するように拡大縮小し、ホバーすると文字間隔がスッと広がって開放感を与えます。

See the Pen Scroll Slide & Breathe by BaseKENT (@basekent) on CodePen.

調整方法

  • スライドの方向: translateX(-100px)translateX(100px) に変更すると、右側から左へスライドインする動きになります。
  • ホバー時の広がり: letter-spacing: 0.2em の数値を調整して文字間隔の変化量を決めます。

Scroll Unblur & Shine(スクロール・アンブラー&シャイン)

強いぼかし(ブラー)がかかった状態から、スクロールに合わせてピントが合っていきます。待機中は黒文字の上にうっすらと光沢が走り続け、ホバーで文字が明るく発光します。

See the Pen Scroll Unblur & Shine by BaseKENT (@basekent) on CodePen.

調整方法

  • ブラーの強さ: @keyframes scrollUnblurblur(20px) を大きくすると、より深くぼやけた状態から出現します。
  • 光沢の速度: @keyframes shineIdle を呼び出している 3s の秒数を変更して調整します。

Scroll 3D Flip & Sway(スクロール・3Dフリップ&スウェイ)

看板がパタンと倒れてくるように、スクロールに合わせてX軸(縦方向)に回転しながら現れます。表示中は3D空間で静かにゆらゆらと揺れ続け、ホバーで真っ直ぐに直立します。

See the Pen Scroll 3D Flip & Sway by BaseKENT (@basekent) on CodePen.

調整方法

  • 倒れ込む方向: rotateX(-90deg)rotateX(90deg) にすると、奥から手前へではなく、手前から奥へ起き上がるような動きに変わります。
  • 揺れの大きさ: @keyframes sway3DIdle の角度(5deg)を調整します。

Scroll Parallax & Noise(スクロール・パララックス&ノイズ)

スクロールする速度と「文字が上に移動する速度」に意図的なズレを生じさせることで、視差効果(パララックス)を作り出します。待機中は微細なデジタルノイズが走り、ホバーでノイズが消えて少し斜体に歪みます。

See the Pen Scroll Parallax & Noise by BaseKENT (@basekent) on CodePen.

調整方法

  • パララックスの強さ: @keyframes scrollParallax50px-50px を大きくすると、画面をスクロールした時の文字のズレ(視差)がより顕著になります。
  • ノイズの頻度: @keyframes noiseIdle の設定で、特定のパーセンテージでのみ切り取り(clip-path)を発生させ、デジタルなグリッチ感を出しています。

Unlock Your Creativity

今回紹介したCSSカスタマイズは、ほんの一例に過ぎません。 Webデザインの可能性は、コードひとつで無限に広がります。

Ex-TORANOMAKIには、あなたのサイトを「他とは違う」存在にするためのCSSテクニックを多数紹介しています。 ありきたりなデザインでは満足できないなら、ぜひ他のカスタマイズもチェックしてみてください。

A created this document

実務で使える「動きのあるWebデザイン」をテーマに、コピペで実装できるCSSアニメーションやコードスニペットを発信中。
また、制作環境をアップデートするガジェットやデスク周りのツールもレビューしています。
効率と心地よさを追求するクリエイターのための情報をアーカイブします。

目次