シマー光沢テキスト

アニメーション Easy #css #shimmer #text

シマー光沢テキストは、文字の上を一筋の光が左から右へ繰り返し流れる、待ち時間の演出に向いたアニメーションです。仕組みは横方向のグラデーションを文字の形に切り抜く background-clip:text と、その背景位置を @keyframes でずらし続けるアニメーションの組み合わせです。

▶ プレビュー

解説

シマー光沢テキストは、文字の上を一筋の光が左から右へ繰り返し流れる、待ち時間の演出に向いたアニメーションです。仕組みは横方向のグラデーションを文字の形に切り抜く background-clip:text と、その背景位置を @keyframes でずらし続けるアニメーションの組み合わせです。文字色を透明にしてグラデーションだけを見せることで、金属が光るような滑らかな反射を表現しています。JavaScript は不要で、CSS のみで動きます。

映える場面

  • ページ読み込み中の「LOADING」などの待機表示
  • 暗い背景のヒーローやキャッチコピーの強調
  • 近日公開やプレミアム感を出したい見出し

光の色や明るさはグラデーションの色の指定で、流れる速さは animation の秒数で変えられます。背景が暗いほど光沢がはっきり映えるので、文字色と地の色のコントラストを意識すると効果的です。常に動き続ける演出なので、動きに敏感な利用者のために prefers-reduced-motion を見て、設定がオンのときはアニメーションを止める配慮を入れておくと安心です。長文ではなく短い見出しに使うと、上品で読みやすい仕上がりになります。

使用例・適したシーン

  • ヒーローのキャッチコピー
  • 見出しの強調
  • コーポレートのキービジュアル

よくある質問

光の色や流れる速さは変えられますか
光の色はグラデーションの色指定で、速さは animation の秒数で調整できます。地の色を暗くするほど光沢が際立つので、文字と背景のコントラストを意識すると効果的です。
ずっと動き続けても大丈夫ですか
動きに敏感な方への配慮として、prefers-reduced-motion を見てアニメーションを止める指定を加えるのがおすすめです。短い見出しに限って使うと、上品で読みやすく仕上がります。
追加日:2026-05-18
← すべてのスニペットへ戻る