لودر ماتریسی

matrix-loaderانیمیشن

لودر ریز ۴×۴ که به جای چرخیدن، آروم می‌تپه؛ پنج الگو دارد و scan مثل خواندن از راست به چپ می‌ره.

نصب

  1. با CLI

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

    $ npx vibefarsi add matrix-loader
  2. نصب دستی

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

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

استفاده

usage.tsx
1import { MatrixLoader } from "@/components/animations/matrix-loader"23<MatrixLoader variant="scan" />4<MatrixLoader variant="orbit" rounded dot={4} />

پراپ‌ها

پراپنوعپیش‌فرضتوضیح
variant"scan" | "twinkle" | "orbit" | "pulse" | "wave""scan"الگوی حرکت؛ فقط جدول تأخیرها فرق می‌کنه.
roundedbooleanfalseچهار گوشه حذف بشن.
dotnumber3اندازه‌ی نقطه و فاصله به پیکسل.
cyclenumber1200میلی‌ثانیه‌ی یک دور کامل.