preview image
プレビューを開始
2023/10/012024/07/20

背景がヌルっと動くメニュー

カーソルに合わせて背景が動きます

SHARE

About Preview

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

Default Packages

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

  • TailwindCSS
pnpm add tailwindcss

Component PropsType

MorphMenu Props

interface MorphMenuProps {
  defaultId: string | number; // 最初にハイライトするメニューアイテムのID(type='hover'の時無効)
  menu: Menu[];
  type: "click" | "hover";    // アニメーション発火のタイミングをclickにするかhoverにするか
  duration?: number;          // **ms**単位でアニメーションのdurationを指定(default=200)
  color?: string;
}
interface Menu {
  id: number;
  name: string;
  icon?: React.FC;
}