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

パルスリング(波紋)

背景・装飾

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

プレビュー

Live

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

コードを編集して試す

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

HTML
CSS

仕組みの解説

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

使っているプロパティ