本文へスキップ

グラデ流れ文字

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

ENGLISH

Animated Gradient Text

  • CSSのみ
約59行動きと演出 / テキスト・タイポ演出 の一覧 →

プレビュー

自動再生

操作自動で再生されます。

仕様書

向く場面
  • ブランドカラーの見出しに光を流す
  • JS なしの常時装飾
  • 1〜2 行の短い見出し
避ける場面
  • 本文・小さな文字(にじんで読みにくい)
  • 背景と近い色のグラデ(対比が不足)
構成要素
  • グラデーション見出し
  • 流れる光の帯
  • サブテキスト
持っている状態
  • 通常
キーボード

操作なし(自動で流れ続ける装飾)

支援技術

見出しは h2 の通常テキストで読み上げに影響しない。文字色は透明+背景クリップなので背景との対比を確保。reduced-motion で流れを止め静止グラデ

動き

background-position 0%→200% を 3s linear 無限。光が左から右へ流れ続け、見出しを主役にする

デザインの要点

  • background-size: 200% にして background-position を 0→200% 動かす。両端の色を同じ #2b50c7 にすると継ぎ目が見えない
  • 3s linear の無限ループ。ease を付けると周期ごとに減速して「息継ぎ」が見え、流れではなく往復に見える
  • グラデは明るい帯(#a8bfff)を 45% に 1 本だけ置く。帯が多いと文字が縞になり、輪郭が読めない
  • -webkit-text-fill-color: transparent が必須。color: transparent だけでは Safari で文字が消える

コード(コピーして使えます)

<div class="gf-wrap">
  <h2 class="gf-text">Gradient<br>Flow Text</h2>
  <p class="gf-sub">文字に光が流れる</p>
</div>

タグ

同じカテゴリ「テキスト・タイポ演出」のほかのパーツ

関連パーツ