パルス連続リング(通知・注目)

アニメーション Easy #css #pulse #ring #attention

パルス連続リングは、中央のドットから波紋が外へ広がり続けるアニメーションで、新着通知や「ここを押せる」という示唆に使われます。本体の丸に対し、 ::before と ::after の 2 つの擬似要素を重ね、 @keyframes で transform:scale を大きくしながら opacity を 0 に落…

▶ プレビュー

解説

パルス連続リングは、中央のドットから波紋が外へ広がり続けるアニメーションで、新着通知や「ここを押せる」という示唆に使われます。本体の丸に対し、::before::after の 2 つの擬似要素を重ね、@keyframestransform:scale を大きくしながら opacity を 0 に落とすことで波紋を表現しています。::afteranimation-delay を与えて時間差を作り、波が連続的に出るように見せているのが要点です。要素は 1 つで完結し、JavaScript も画像も不要です。

合う場面

  • ベルアイコンの新着通知バッジ
  • 電話・チャットなど「今すぐ反応してほしい」ボタン
  • 地図上のピンや注目スポットの強調

色は本体と擬似要素の background を同じ値で揃えると自然です。波の最大サイズは scale の倍率、周期は animation の秒数で調整できます。常時動くため画面内で多用すると注意が分散します。要点を 1 か所に絞り、動きを嫌う利用者向けに prefers-reduced-motion で停止する配慮を加えると安心です。

使用例・適したシーン

  • 購入完了・サブスク成約画面
  • ゲーム要素のあるサイト
  • イベント告知

よくある質問

波紋の広がる大きさを変えられますか?
キーフレーム内の transform:scale の倍率(サンプルでは3.5)を変えると広がりの最大サイズが変わります。小さくすれば控えめ、大きくすれば派手な波紋になります。
色を変えるにはどこを直しますか?
本体の丸と2つの擬似要素(before・after)の background を同じ色に揃えて変更します。3か所をそろえないと波紋と本体の色がずれて不自然になります。
追加日:2026-05-12
← すべてのスニペットへ戻る