ANIMATION · INDEX RECT RIPPLE
DESIGN STUDY · ANIMATION

入った辺から
四角く満ちる。

ボタンにカーソルが入った辺からフィルが方向性を持って広がり、抜けた辺へ引いていく。クリックすればその位置から矩形リップルが弾ける。円ではなく矩形で、硬質な幾何の手触り。

方向性ワイプ wipe

— HOVER / CLICK

入った辺から矩形が満ち、抜けた辺へ引く(既定モード)。

モザイク伝播 grid

— data-rr-mode="grid"

小さな正方形群がカーソル起点から距離順に弾けて満ちる。data-rr-mode="grid" を付けるだけ。

使い方

— USAGE
01

2 ファイルをコピー

style.css / script.js を移植先へ。外部依存ゼロ。

02

属性を付けるだけ

ボタンに class="rect-btn" data-rect-ripple、ラベルを <span class="rr-label"> で包む。JS がフィル要素を自動挿入し配線する。

03

2 つのフィルモード

data-rr-mode="wipe"(既定)=入口の辺から満ち引き。"grid"=正方形群がカーソル起点に距離順で弾けるモザイク。どちらもクリックで矩形リップル。

カスタマイズ可能な CSS 変数

--rr-fillホバーフィルの色#0a0a0a
--rr-textフィル時のラベル色#fff
--rr-rippleクリックリップルの色rgba(255,45,85,.5)
--rr-durフィル / リップルの時間540ms
--rr-easeイージングcubic-bezier(.6,0,.2,1)