preview image
プレビューを開始
2023/10/24

Ripple Effect Animation

MUIみたいなRipple EffectをCSSアニメーションで実装しました

SHARE

About Preview

このコンポーネントを使いたい場合は、component.tsxstyle.cssの内容をコピーして、render.tsxを参考にコンポーネントを使ってください

Default Packages

プレビュー画面では以下のパッケージがインストールされています

  • TailwindCSS
  • clsx
pnpm add tailwindcss clsx

Component PropsType

type RippleProps = {
  children: React.ReactNode;
  color?: string;
  className?: string;
};

使い方

Rippleアニメーションをつけたい要素を<Ripple>で囲うだけです。

Rippleの色を変更したい場合はcolorを変更してください。
(例: <Ripple color="#000">)

大きさなどを指定したい場合はclassNameにTailwindクラスを渡してください
(例: <Ripple className="w-[100px]">)