معرفی شعاعی

radial-introانیمیشن

آواتارهایی که از مرکز باز میشن، روی مدار می‌نشینن و بعد با حفظ راست‌ایستایی می‌چرخن.

نصب

  1. با CLI

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

    $ npx vibefarsi add radial-intro
  2. نصب دستی

    محتوای تب «کد» را در components/animations/radial-intro.tsx بگذارید. کلیدفریم را هم به globals.css اضافه کنید.

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

استفاده

usage.tsx
1import { RadialIntro } from "@/components/animations/radial-intro"23<RadialIntro items={[{ id: "1", name: "سارا", src: "/avatars/sara.jpg" }, { id: "2", name: "علی", src: "/avatars/ali.jpg" }, { id: "3", name: "مینا", src: "/avatars/mina.jpg" }, { id: "4", name: "رضا", src: "/avatars/reza.jpg" }, { id: "5", name: "نگار", src: "/avatars/negar.jpg" }]} />

پراپ‌ها

پراپنوعپیش‌فرضتوضیح
items{ id; name; src }[]-آواتارها به ترتیب مدار.
stageSize / imageSizenumber280 / 52قطر صحنه و آواتار.
durationnumber28ثانیه برای یک دور کامل.