CSS辞書
アニメーション実装集に戻る

パルスリング(波紋)

背景・装飾

通知ドットやライブ配信中バッジで使われる、波紋が広がり続ける演出。scaleとopacityの同時アニメーションです。

プレビュー

Live

プレビュー枠は右下をドラッグすると高さを変えられます

コードを編集して試す

書き換えるとプレビューに即反映されます。変更はこのページ内だけで、リロードすると元に戻ります。

HTML
CSS

仕組みの解説

波紋の正体は、ドットと同じ形の::beforeと::afterを拡大しながら透明にしていくアニメーションです。2つの擬似要素に1秒差のdelayを付けることで、波が途切れなく続いて見えます(1つだけだと波の間に空白ができます)。background: inheritで親の色を引き継ぐため、色替えは.dotの1箇所で済みます。

💬 AIへの頼み方

この通知アイコンの周りに、波紋のように広がるパルスリングを付けて。::before擬似要素をscaleとopacityでアニメーションして。

パルスリングを二重にして、animation-delayをずらして連続的に波紋が出るようにして。

そのままAIチャットに貼り付けて使える依頼文の例です。ページ上部の「AI用にコピー」でこのページ全体をコンテキストとして渡せます。

使っているプロパティ