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

スライドアニメーション付きタブメニュー

スワイプにも対応しています

SHARE

背景がヌルっと動くメニュースワイプ機能付きのスライダーを組み合わせて作ったスライドするアニメーション付きのタブメニューです。

About Preview

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

Default Packages

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

  • TailwindCSS
  • framer-motion
  • clsx
  • tailwind-merge
pnpm add tailwindcss framer-motion clsx tailwind-merge

Component PropsType

interface Menu {
  name: string;
  icon?: React.FC;
}

interface TabProps {
  menu: Menu[];
  children: React.ReactNode[];
  duration?: number;
  color?: string;
  className?: string;
}