دکمه‌ی آهنربایی

magnetic-buttonانیمیشن

دکمه‌ای که وقتی ماوس نزدیک میشه، کمی به سمتش کشیده میشه.

نصب

  1. با CLI

    اگر هنوز init نکردید، اول از راهنمای نصب پروژه را آماده کنید. بعد این دستور کامپوننت و وابستگی‌هاش را می‌نویسه.

    $ npx vibefarsi add magnetic-button
  2. نصب دستی

    محتوای تب «کد» را در components/animations/magnetic-button.tsx بگذارید. پیش‌نیاز: button.

    $ npm i lucide-react
    کپی کل فایلregistry json

استفاده

usage.tsx
1import { MagneticButton } from "@/components/animations/magnetic-button"23<MagneticButton strength={10}>شروع کنید</MagneticButton>

پراپ‌ها

پراپنوعپیش‌فرضتوضیح
strengthnumber10حداکثر جابه‌جایی به پیکسل.