Skip to content

دکمه‌های فراخوان CTA Buttons ​

هدف از این الگو، یکپارچه‌سازی رفتار و ظاهر دکمه‌های اصلی (Call to Action) در تمامی محصولات آروان است. با رعایت این استاندارد، کاربران در هر لحظه مهم‌ترین اقدام صفحه را تشخیص داده و از سردرگمی ناشی از تعدد اکشن‌های هم‌سطح جلوگیری می‌شود.

قوانین سلسله‌مراتب اکشن‌ها ​

در سیستم طراحی سرخآب، اولویت بصری دکمه‌ها مستقیم با مکان قرارگیری آن‌ها در ساختار صفحه مرتبط است.

دکمه اصلی ​

این دکمه نمایانگر هدف نهایی صفحه است و سنگین‌ترین وزن بصری را دارد.

  • محل قرارگیری: فقط و فقط در کامپوننت Subheader و بالای صفحه صفحه مجاز است.
  • محدودیت: در هر صفحه تنها یک دکمه Primary مجاز است.
  • کاربرد: فرآیندهای ایجادی یا نهایی (مانند: ساخت دامنه جدید، ایجاد سرور، ذخیره نهایی).

primary

قانون طلایی: استفاده از دکمه Primary در بدنه (Body) صفحه و خارج از Subheader ممنوع است.

دکمه ثانویه (مشکی) ​

برای اکشن‌های کلیدی که در بدنه صفحه قرار دارند و وزن بصری بالایی نیاز دارند.

secondary

  • محل قرارگیری: داخل سکشن‌ها، انتهای فرم‌ها یا کنار جداول.
  • کاربرد: اقداماتی که در کانتکس محلی صفحه اصلی هستند (مانند: افزودن رکورد، ارسال درخواست).

راهنمای طراحی ​

بایدها ​

  • تمرکز کاربر: همیشه کاربر را به سمت مهم‌ترین اقدام (CTA) هدایت کنید.
  • استفاده از UI Kit: حتما از کامپوننت‌های رسمی دکمه در UI Kit سرخآب استفاده کنید تا ویژگی‌های Hover و Active یکسان باقی بمانند.
  • متن کوتاه: عنوان دکمه باید یک فعل دستوری و کوتاه باشد (مثلا ایجاد به جای برای ایجاد کلیک کنید).

نبایدها ​

  • تضاد بصری: از قرار دادن دو دکمه Primary در کنار هم خودداری کنید. این کار باعث فلجِ تصمیم‌گیری (Decision Paralysis) در کاربر می‌شود.

alt text

رفتار در حالت‌های خاص ​

  • Loading: در هنگام پردازش، دکمه باید به حالت Loading تغییر کرده و غیرفعال (Disabled) شود تا از کلیک‌های تکراری جلوگیری شود.
  • Disabled: اگر پیش‌شرطی برای انجام عملیات وجود دارد (مثلا فرم ناقص است)، دکمه را غیرفعال نمایش دهید.

loading