本文へスキップ

テキスト・タイポ演出

文字そのものを動かして、見出しを主役にする。

文字そのものを動かして見出しを主役にするカテゴリ。タイプライター、文字スクランブル、グリッチ、流れるグラデーション、単語ごとのキネティック分割の5種で、いずれも見出し1行に当てる前提で作られている。原則はフォン・レストルフ効果。周りと違うものだけが記憶に残るので、動く文字が効くのは1画面に1箇所だけのときに限られる。本文や複数の見出しに散らすと、どれも目立たなくなるうえに読みにくくなる。ヒーローのキャッチコピーやセクションの冒頭など、1つの言葉を強く見せたい場面で引く。

使い分け複数のフレーズを順に見せるなら typewriter、1つの言葉を確定させる演出なら text-scramble、見出しを静かに出すなら kinetic-split。gradient-flow-text は動きが小さく常時表示に向く。glitch-text は世界観が合うときだけ。

まず見る3件

  • 自動再生

    タイプライター解説あり

    Typewriter Effect

    複数のフレーズを1文字ずつ打ち込み、カーソルが点滅。打つ→消す→次のフレーズをループする。

    • 打つ 80ms/消す 40ms と、消す方を倍速にする。同じ速さだと消えるのを打つのと同じだけ待たされる
    • 打ち終わりに 1,200ms 止める。ここを削ると読み切る前に消え始め、何を言っていたか残らない
    • setTimeout の再帰で 1 文字ずつ進め、visibilitychange で止める。タブを離れている間に進むと戻ったとき文字が飛ぶ
  • クリック

    キネティック分割

    Kinetic Typography

    見出しの単語が1つずつ下からスライドインしながらフェードイン。ボタンで何度でも再生。

    • 各行を overflow: hidden のマスクにして、単語を下 60% から立ち上げる。マスク無しの上昇は「浮く」、マスクありは「現れる」
    • 遅延は 100ms+160ms×順番。3 語で最後が 420ms 後に動き出し、全体 1 秒以内に収まる
    • transform は (.22,1,.36,1) のオーバーシュート無し ease-out、opacity は ease と別カーブ。位置と濃さを同じカーブにすると硬い
  • クリック

    文字スクランブル

    Text Scramble

    ランダム文字がパラパラ変化しながら目的の文字列に次第に確定していく。ボタンで再生。

    • 確定は左から 160ms(4 回転)ごと。全文字が同時に決まると「差し替え」に見え、順に決まると「解読」に見える
    • 差し替えは 40ms 刻み。60fps の 2〜3 フレームごとで、これより速いと文字が読めず灰色の帯になる
    • 等幅フォント(Courier)と letter-spacing 0.1em。可変幅だとランダム文字の幅で単語が左右に揺れる

使い分け表

パーツ操作技術向く場面状態
タイプライター
Typewriter Effect
自動再生JSヒーローで複数の言い方を順に見せる・検索欄・チャットの入力例の提示default
文字スクランブル
Text Scramble
クリックJS見出しの切替をデジタルな演出で見せる・ボタン操作で単語を次々に確定させる場面default / hover / focus / disabled
グリッチ
Glitch Text
ホバーJSゲーム・テック系のロゴ見出し・ホバー/タップで一瞬だけ反応する演出default / hover / focus / active
グラデ流れ文字
Animated Gradient Text
自動再生CSSのみブランドカラーの見出しに光を流す・JS なしの常時装飾default
キネティック分割
Kinetic Typography
クリックJSヒーロー見出しを単語ごとに立ち上げる・3〜4 語の短いスローガンdefault / hover / focus / disabled

すべての見本(5件)

  • 自動再生

    タイプライター解説あり

    Typewriter Effect

    複数のフレーズを1文字ずつ打ち込み、カーソルが点滅。打つ→消す→次のフレーズをループする。

  • クリック

    文字スクランブル

    Text Scramble

    ランダム文字がパラパラ変化しながら目的の文字列に次第に確定していく。ボタンで再生。

  • ホバー

    グリッチ

    Glitch Text

    見出しのRGBがずれ、ノイズ状のチラつきでグリッチエフェクトを演出。タップ/ホバーで発火。

  • 自動再生

    グラデ流れ文字

    Animated Gradient Text

    background-clip:text を使い、藍系グラデーションが左から右へ流れ続ける見出し演出。

  • クリック

    キネティック分割

    Kinetic Typography

    見出しの単語が1つずつ下からスライドインしながらフェードイン。ボタンで何度でも再生。