<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های Maryamph.uix</title>
        <link>https://virgool.io/feed/@mrymphuix</link>
        <description></description>
        <language>fa</language>
        <pubDate>2026-04-15 10:11:53</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/4296185/avatar/CEoaS2.jpg?height=120&amp;width=120</url>
            <title>Maryamph.uix</title>
            <link>https://virgool.io/@mrymphuix</link>
        </image>

                    <item>
                <title>«راز UX حرفه‌ای‌ها؟ کامپوننت‌هایی که کسی درباره‌شان حرف نمی‌زند»</title>
                <link>https://virgool.io/@mrymphuix/%D8%B1%D8%A7%D8%B2-ux-%D8%AD%D8%B1%D9%81%D9%87-%D8%A7%DB%8C-%D9%87%D8%A7-%DA%A9%D8%A7%D9%85%D9%BE%D9%88%D9%86%D9%86%D8%AA-%D9%87%D8%A7%DB%8C%DB%8C-%DA%A9%D9%87-%DA%A9%D8%B3%DB%8C-%D8%AF%D8%B1%D8%A8%D8%A7%D8%B1%D9%87-%D8%B4%D8%A7%D9%86-%D8%AD%D8%B1%D9%81-%D9%86%D9%85%DB%8C-%D8%B2%D9%86%D8%AF-hmgl7yqqw4rc</link>
                <description>در این مقاله به اهمیت طراحی کامپوننت‌های حمایتی در تجربه کاربری می‌پردازیم.در طراحی رابط کاربری (UX/UI)، اغلب تمرکز روی اجزای بزرگ‌تر مثل ناوبری، کارت‌ها، فرم‌هاست. اما اجزای کوچکتر ــ که من اینجا «کامپوننت‌های حمایتی» می‌نامم ــ همان‌هایی هستند که وقتی خطا رخ می‌دهد یا کاربر در مرحله‌ای از مسیر اطمینان لازم ندارد، تعیین‌کننده‌اند.چه اجزایی «حمایتی» هستند؟«کامپوننت حمایتی» یعنی هر جزء رابط کاربری که به کاربر کمک می‌کند:بفهمد چه شده،اگر اشتباه کرده، چگونه اصلاح کند،یا در مسیرش با اطمینان بیشتری پیش برود.مثال‌ها: پیام‌های خطا، Empty States، لودینگ‌های اسکلتونی، راهنماهای درون‌سیستمی (tooltips/hints)، بازخورد فوری پس از عملیات.این اجزا اغلب در لحظات حساس ظاهر می‌شوند — زمانی که کاربر ممکن است احساس سردرگمی یا ناامنی کند.چند نکتهٔ کلیدی که از مطالعات و مقالات معتبر بیرون آمد:طبق مقالهٔ Nielsen Norman Group با عنوان «Error-Message Guidelines»؛ پیام‌های خطا باید قابل‌دید، مفید، و محترم به تلاش کاربر باشند. از مقاله‌ای در Medium با عنوان “Error messages and UX: a complete guide”: پیام‌های خطا می‌توانند احساس ناامیدی ایجاد کنند، ولی اگر «واضح باشند، مشکل را توضیح دهند، و راه حل ارائه کنند»، تجربه را بهبود می‌بخشند.مقالهٔ CXL تحت عنوان «Error Messages: Examples, Best Practices &amp; Common Mistakes»: چهار خطای رایج در طراحی پیام‌های خطا را فهرست می‌کند: ابهام، سرزنش کاربر، جایگذاری نامناسب، و انتظارات نامشخص.از مقالهٔ «5 UX guidelines for feedback and error messages» (Whitespace): پیشنهاد می‌کند که اولین کار، «بازخورد دادن به کاربر دربارهٔ وضعیت سیستم» است؛ سپس «اجتناب از ایجاد خطا»، سپس «اجازه دادن به بازیابی آسان از خطا».چند تا از کامپوننت‌های حمایتی مهم۱. Tooltip (راهنمای شناور)Tooltip یک باکس کوچک است که زمانی ظاهر می‌شود که کاربر روی یک عنصر (مثلاً آیکون، دکمه، لینک) «هاور» یا فوکوس می‌کند و اطلاعات اضافی، راهنما، یا توضیح دربارهٔ آن عنصر می‌دهد. این کامپوننت از اجزای “حمایتی” دسته ی نمایش (supportive/display) محسوب می‌شود چون کاربر را از سردرگمی نجات می‌دهد: «این دکمه یعنی چی؟ اگر بزنمش چی می‌شه؟»اهمیتوقتی عناصر UI ممکن است مبهم باشند (مثلاً آیکون بدون متن)، tooltip کمک می‌کند تا کاربر بفهمد منظور چیست.فضای UI را شلوغ نمی‌کند، چون توضیح بلند را لازم نیست همیشه نمایش دهی.به‌ویژه برای کاربران تازه‌کار یا onboarding عالی است.مثالفرض کن در یک اپلیکیشن داشبُرد، آیکون «تنظیمات پیشرفته» است و ممکن است کاربر نداند چیست. وقتی کاربر روی آن می‌رود، یک tooltip می‌آید می‌گوید: «تنظیمات پیشرفته را اینجا پیدا می‌کنی».در فرم ورود: کنار فیلد «رمز عبور»، آیکون اطلاعات با tooltip: «رمز شما باید حداقل ۸ کاراکتر باشد و یک عدد داشته باشد.»موبایل: وقتی کاربر روی آیکون “?” می‌زند، یک پوپ‌آپ کوچک باز می‌شود که همان کار tooltip را انجام می‌دهد (برای دستگاه‌های بدون hover).نکات طراحیاطلاعات حیاتی که کاربر برای انجام کار لازم دارد را نباید تنها در یک tooltip قرار داد، چون ممکن است نادیده گرفته شود.متن باید کوتاه، دقیق، مرتبط باشد.اگر در موبایل هستی یا نمایی بدون hover، باید راهنمایی برای لمس هم داشته باشی یا به جای tooltip از گزینه دیگر استفاده کنی.۲. Chip (چیپ / تگ / برچسب کوچک)توضیحChip یک کامپوننت کوچک است که معمولاً شامل متن کوتاه (و گاهی آیکون) است و برای ورود اطلاعات، انتخاب، فیلتر کردن یا نمایش وضعیت استفاده می‌شود. مثلاً: «فناوری»، «سلامت»، یا «پرداخت موفق» بعنوان چیپ‌ها.اهمیتوقتی کاربر باید سریع انتخاب کند یا فیلتر کند، چیپ‌ها ابزار مؤثری هستند چون فشرده‌اند و مفهوم را سریع منتقل می‌کنند.فضای بصری را بهینه می‌کنند: به جای لیست بلندِ گزینه‌ها با چک‌باکس، می‌توان چند چیپ مقابل کاربر گذاشت.کاربر را فعال نگه می‌دارند: با لمس یا کلیک می‌تواند انتخابش را حذف یا اضافه کند.مثالدر فیلتر یک فروشگاه: چیپ‌هایی نظیر «رنگ آبی»، «قیمت کمتر از ۵۰$»، «ارسال رایگان» — کاربر با تِپ روی چیپ‌ها، فیلترها را فعال یا غیرفعال می‌کند.در فرم ثبت‌نام: کاربر لیستی از علاقه‌مندی‌ها را انتخاب می‌کند با چیپ‌هایی مثل «ساختگی»، «علم داده»، «UX/UI».در نمای وضعیت: مثلاً چیپ «پرداخت موفق» به رنگ سبز و «پرداخت ناموفق» به رنگ قرمز.نکات طراحیمتن داخل چیپ باید کوتاه باشد (بهتر است کمتر از ~۲۰ کاراکتر) تا خوانا بماند.اگر تعداد چیپ‌ها زیاد شود، به‌سرعت UI شلوغ می‌شود؛ بهتر است لیستی محدود و مدیریت‌شده داشته باشی.از رنگ‌ها و سایزها به شکل ثابت استفاده کن (در طراحی سیستم) تا کاربر بفهمد چیپی قابل کلیک/تغییر است.۳. Skeleton Loader / لودر اسکلتونیتوضیحSkeleton Loader یا «نمای اسکلتونی» به مجموعه‌ای از اشکال خاکستری یا خطوط جایگزین محتوا می‌گویند که در زمان بارگذاری نمایش داده می‌شوند، تا به کاربر نشان دهند که محتوا در راه است و نه اینکه صفحه خالی بماند. مثلاً وقتی عکس‌های یک گرید یا فید در حال بارگذاری است، قبل از عکس‌ها خطوط خاکستری ظاهر می‌شوند که ساختار نهایی را تقریبی نشان می‌دهند.اهمیتکمک می‌کند کاربر فکر نکند که سایت یا اپلیکیشن خراب شده یا گیر کرده است.تجربه انتظار را بهتر می‌کند؛ کاربر متوجه می‌شود «چیزی در حال بارگذاری‌ست» و حس کنترل بیشتری دارد.باعث کاهش نرخ خروج در هنگام بارگذاری محتوا می‌شود، به ویژه در شبکه‌های کند یا صفحاتی با محتوای زیاد.مثالصفحه نتایج فروشگاه: وقتی کاربر روی «جستجو» می‌زند، به جای نمایش سفید یا اسپینر ساده، یک اسکلت نمایش داده می‌شود که جای عکس محصول، توضیحات و قیمت را تقریبی نشان می‌دهد.نیوزفید شبکه اجتماعی: وقتی اسکرول می‌کنی، کارت‌های جدید ابتدا به شکل خطوط خاکستری ظاهر می‌شوند و سپس محتوایشان لود می‌شود.صفحات پروفایل: وقتی نام و عکس کاربر در حال لود هستند، اسکلت‌ها جای آن‌ها می‌آیند تا انتظار را کشنده نکند.نکات طراحیاسکلت باید ساختار صفحه نهایی را تقریباً نشان دهد — یعنی محل تصویر، متن، کارت‌ها را مشخص کند.انیمیشن ملایم (مثلاً shimmer) می‌تواند حس فعالیت سیستم را بهتر منتقل کند، ولی نباید سریع یا حواس‌پرت‌کن باشد.زمانی که محتوا تقریباً فوری لود می‌شود، اسکلت ممکن است زائد شود یا باعث فلش زیاد شود — پس در آن مورد باید صبر یا حالت متفاوتی استفاده شود.۴. Notification Banner / اعلان‌هاتوضیحNotification Banner یا اعلان‌هایی که درون اپلیکیشن یا وب‌سایت نمایش داده می‌شوند، برای اطلاع‌رسانی، راهنمایی کاربر، یا یادآوری استفاده می‌شوند. مثلاً «شما پیام جدید دارید»، «نسخه جدید آماده است». به عبارتی یکی از اجزای «بازخورد» (feedback) در تجربه کاربری است.اهمیتارتباط میان محصول و کاربر را تقویت می‌کند؛ کاربر احساس می‌کند «محصول مراقبم هست».اگر به درستی طراحی شود، می‌تواند نقش انگیزشی یا راهنمایی برای اقدام بعدی داشته باشد.اگر بد طراحی شود، می‌تواند مزاحم شود یا کاربر را از محصول پرت کند.مثالدر اپلیکیشن: وقتی کاربر ایمیل تأیید نشده دارد، یک بنر سبز یا زرد در بالای صفحه ظاهر می‌شود: «لطفاً ایمیل خود را تأیید کنید تا کامل فعال شود».اعلان سیستم: بعد از پرداخت موفق – «پرداخت شما با موفقیت انجام شد».یادآوری: «۳ روز تا پایان اشتراکتان باقی مانده است – تمدید کنید».نکات طراحیاعلان باید در زمان مناسب ظاهر شود، نه همواره مزاحم شود.به کاربر قابلیت بستن یا نادیده‌گرفتن آن را بده تا حس آزادی داشته باشد.تعداد اعلان‌ها را کنترل کن؛ اگر زیاد شود، کاربر را خسته یا سردرگم می‌کند.۵.Divider (جداکننده)توضیحجداکننده‌ها (Dividers) خطوط یا فضاهای ظریفی هستند که برای تفکیک بخش‌های مختلف رابط کاربری استفاده می‌شوند، بدون اینکه تعادل بصری یا مینیمالیسم طراحی از بین برود.هدف آن‌ها ایجاد نظم بصری و هدایت نگاه کاربر است.اهمیتبه کاربر کمک می‌کنند اطلاعات را سریع‌تر اسکن کند و ساختار صفحه را بفهمد.باعث «نَفَس کشیدن» طراحی می‌شوند؛ یعنی محتوا متراکم به نظر نمی‌رسد.در فرم‌ها یا لیست‌ها، ارتباط معنایی بین گروه‌های اطلاعاتی را مشخص می‌کنند.مثالدر اپلیکیشن Settings آیفون، خطوط باریک خاکستری بین گروه‌های گزینه‌ها قرار دارد (مثلاً بین Wi-Fi و Bluetooth).این جداسازی ساده کمک می‌کند تا کاربر سریع‌تر درک کند هر گروه چه کاربردی دارد.📸 تصویر پیشنهادی برای مقاله:یک اسکرین‌شات از بخش Settings آیفون یا نمونه‌ای از Material Divider در فرم‌های Google.نکات طراحیرنگ جداکننده باید کم‌کنتراست باشد (#E0E0E0 یا نزدیک به رنگ پس‌زمینه).ضخامت زیاد نباشد (۱ پیکسل کافی است).قبل و بعد از جداکننده، فضای سفید کافی بگذار تا “فصل” بین محتوا حس شود.در طراحی مدرن، گاهی Whitespace (فاصله) جایگزین خط واقعی می‌شود.۶.⚠️ Helper &amp; Error Messages (پیام‌های راهنما و خطا)تعریفپیام‌های راهنما و خطا جزو مهم‌ترین کامپوننت‌های حمایتی فرم‌ها هستند.Helper Text راهنمای اولیه است که به کاربر کمک می‌کند ورودی درست وارد کند،و Error Message در زمان خطا ظاهر می‌شود تا دلیل و راه‌حل را توضیح دهد.اهمیتباعث کاهش نرخ خطا و رها کردن فرم می‌شوند.حس اعتماد و همراهی بین کاربر و محصول ایجاد می‌کنند.اگر درست نوشته شوند، بار احساسی منفی خطا را کم می‌کنند و تجربه‌ای همدلانه‌تر می‌سازند.نکات طراحیHelper Text را با رنگ خنثی (مثل #6B6B6B) و فونت سبک‌تر نمایش بده.Error Text باید رنگ هشدار (مثل #D32F2F) داشته باشد و کوتاه و دقیق باشد.هر دو پیام باید دقیقاً زیر فیلد قرار بگیرند تا ارتباط بصری حفظ شود.از جملات دوستانه و غیرسرزنش‌کننده استفاده کن؛ مثلاً❌ «You entered it wrong.»✅ «Please enter a valid email address.»{امید که این مطالب براتون مفید واقع شده باشه .}</description>
                <category>Maryamph.uix</category>
                <author>Maryamph.uix</author>
                <pubDate>Tue, 11 Nov 2025 11:32:00 +0330</pubDate>
            </item>
                    <item>
                <title>Selection controls/UIUX</title>
                <link>https://virgool.io/@mrymphuix/selection-controlsuiux-kuxcbn8bmzcv</link>
                <description>کنترل‌های انتخاب مانند چک‌باکس‌ها، رادیو باتن‌ها و سوییچ‌ها بخش مهمی از تجربه کاربری هستند، اما بسیاری از طراحان در استفاده از آن‌ها اشتباه می‌کنند. برخی از رایج‌ترین مشکلات عبارت‌اند از:استفاده نادرست از نوع کنترل:گاهی رادیو باتن برای انتخاب چند گزینه استفاده می‌شود یا چک‌باکس برای انتخاب یک گزینه، که باعث سردرگمی کاربر می‌شود. هر کنترل باید مطابق با عملکرد استاندارد خودش استفاده شود:چک‌باکس: انتخاب چندگانهرادیو باتن: انتخاب تک گزینهسوییچ: تغییر وضعیت یا فعال/غیرفعال کردنعدم ارائه بازخورد واضح:کاربران باید بدانند که گزینه انتخاب شده کدام است. رنگ، تیک یا تغییر وضعیت باید واضح و قابل تشخیص باشد.عدم تطابق با دسترسی‌پذیری (Accessibility):کنترل‌ها باید برای کاربرانی که از کیبورد یا خواننده صفحه استفاده می‌کنند، قابل استفاده باشند. استفاده از برچسب‌های واضح و ارتفاع مناسب برای لمس روی موبایل اهمیت زیادی دارد.چیدمان نادرست:چیدمان گزینه‌ها به صورت تصادفی یا بدون نظم، تجربه کاربری را کاهش می‌دهد. گزینه‌های مرتبط باید در کنار هم و با فاصله مناسب قرار گیرند.راهکارهای بهبود:همیشه کنترل مناسب برای نوع انتخاب استفاده شود.بازخورد بصری و لمسی واضح ارائه شود.رعایت استانداردهای دسترسی‌پذیری برای همه کاربران.چیدمان منطقی و مرتب گزینه‌ها.با رعایت این نکات، تجربه کاربری در فرم‌ها و پنل‌های تنظیمات به شکل قابل توجهی بهبود پیدا می‌کند و کاربران سریع‌تر و راحت‌تر می‌توانند انتخاب‌های خود را انجام دهند</description>
                <category>Maryamph.uix</category>
                <author>Maryamph.uix</author>
                <pubDate>Wed, 22 Oct 2025 15:09:14 +0330</pubDate>
            </item>
                    <item>
                <title>اسلایدر،جزئی کوچک با تاثیر بزرگ درUX</title>
                <link>https://virgool.io/@mrymphuix/%D8%A7%D8%B3%D9%84%D8%A7%DB%8C%D8%AF%D8%B1%D8%AC%D8%B2%D8%A6%DB%8C-%DA%A9%D9%88%DA%86%DA%A9-%D8%A8%D8%A7-%D8%AA%D8%A7%D8%AB%DB%8C%D8%B1-%D8%A8%D8%B2%D8%B1%DA%AF-%D8%AF%D8%B1ux-ssor7pv5vwbu</link>
                <description>اسلایدر یکی از اون المان‌های رابط کاربریه که ظاهر ساده‌ای داره اما در عمل پر از نکته‌ست. اگه درست طراحی نشه، می‌تونه تجربه کاربر رو خراب کنه. بعد از بررسی چند مقاله و مطالعه‌ی تجربه‌های طراح‌های مختلف، اینجا خلاصه‌ای از مهم‌ترین اشتباهات و راه‌حل‌هاشون رو نوشتم ۱. استفاده از اسلایدر برای مقادیر دقیقیکی از اشتباهات رایج اینه که از اسلایدر برای وارد کردن مقادیر دقیق (مثل قیمت، سن یا عدد درصد خاص) استفاده می‌شه. مشکل اینجاست که کاربر به سختی می‌تونه مقدار دقیق رو تنظیم کنه، مخصوصاً روی موبایل یا تاچ‌پد.راه‌حل:برای داده‌های دقیق بهتره از فیلد ورودی عددی استفاده بشه یا اسلایدر با یه input ترکیب بشه تا کاربر بتونه عدد دقیق رو هم دستی وارد کنه. ۲. طراحی ضعیف برای موبایل و لمسدر خیلی از طراحی‌ها اندازه‌ی هندل اسلایدر یا فاصله اطرافش برای لمس مناسب نیست. کاربر وقتی می‌خواد با انگشت حرکت بده، هندل زیر انگشتش گم میشه یا دقت حرکت پایین میاد.راه‌حل:باید ناحیه‌ی لمسی هندل حداقل ۴۴ پیکسل باشه، فاصله‌ی کافی از عناصر اطراف داشته باشه و مقدار انتخاب‌شده بالای نوار نمایش داده بشه تا زیر انگشت پنهان نشه.۳. استفاده از مقیاس نامناسببعضی اسلایدرها به‌صورت خطی طراحی می‌شن، در حالی که داده‌ها توزیع یکنواخت ندارن. نتیجه اینه که بخش زیادی از اسلایدر فقط چند مقدار محدود رو پوشش می‌ده و دقت در ناحیه‌ی دیگر از بین می‌ره.راه‌حل:برای داده‌هایی که تمرکزشون در یه بخش خاصه، از مقیاس غیرخطی یا محدوده‌ی تنظیم‌شده استفاده کن تا کنترل دقیق‌تری بدی.۴. نداشتن بازخورد هنگام تعاملگاهی کاربر اسلایدر رو حرکت می‌ده اما هیچ واکنشی نمی‌بینه — نه عددی تغییر می‌کنه، نه رنگی، نه چیزی نشون داده می‌شه. این باعث می‌شه احساس کنترل از بین بره.راه‌حل:حتماً بازخورد لحظه‌ای بده. مقدار عددی یا نتیجه‌ی تغییر باید بلافاصله آپدیت بشه. مثلاً رنگ، روشنایی یا متن مرتبط همزمان تغییر کنه تا کاربر متوجه اثر کارش بشه.۵. نداشتن حالت‌های مختلف طراحیطراح‌ها معمولاً فقط حالت عادی اسلایدر رو طراحی می‌کنن و وضعیت‌های Hover، Active یا Disabled رو فراموش می‌کنن. این باعث می‌شه تعامل کاربر خشک و بی‌روح باشه.راه‌حل:برای هر وضعیت (عادی، فعال، غیرفعال) استایل جدا طراحی کن تا حرکت و تعامل طبیعی‌تر به نظر برسه.۶. کنتراست پایین و رنگ‌بندی اشتباهاگه رنگ قسمت پرشده و خالی نوار بیش از حد شبیه هم باشن، کاربر متوجه مقدار انتخاب‌شده نمی‌شه. در حالت تاریک یا روشن هم ممکنه دیده نشه.راه‌حل:از کنتراست قوی بین بخش پرشده و خالی استفاده کن. رنگ‌ها باید در هر دو حالت روشن و تاریک واضح باشن. ۷. نبود برچسب یا متن راهنماکاربر باید بدونه این اسلایدر دقیقاً چی رو تنظیم می‌کنه. اگه هیچ برچسبی نباشه، احتمال خطا زیاده.راه‌حل:یه برچسب کوتاه و واضح بالای اسلایدر بذار. مثلاً:میزان صداشدت نورمحدوده قیمت۸. استفاده از اسلایدر فقط برای زیباییگاهی اسلایدر صرفاً به خاطر جلوه‌ی بصری استفاده می‌شه، نه به خاطر کاربرد. اما واقعیت اینه که در خیلی از موارد، کنترل‌های ساده‌تر مثل دکمه‌ها، چک‌باکس‌ها یا گزینه‌های ازپیش‌تعریف‌شده تجربه بهتری می‌دن.راه‌حل:قبل از استفاده از اسلایدر، از خودت بپرس:آیا کاربر باید مقدار رو دقیق انتخاب کنه؟آیا فضا یا شرایط لمس محدود هست؟آیا واقعاً اسلایدر بهترین گزینه‌ست؟اگه پاسخ نه بود، سراغ گزینه‌های ساده‌تر برو.* اسلایدر می‌تونه تجربه کاربری رو راحت‌تر و جذاب‌تر کنه، اما فقط زمانی که هدفش مشخص باشه و اصول طراحی در اون رعایت بشه.کلید طراحی خوب در اینه که اسلایدر احساس کنترل، وضوح و سادگی به کاربر بده، نه ابهام و خطا</description>
                <category>Maryamph.uix</category>
                <author>Maryamph.uix</author>
                <pubDate>Wed, 22 Oct 2025 14:22:36 +0330</pubDate>
            </item>
                    <item>
                <title>بهترین روش برای طراحی دکمه ها\UIUX</title>
                <link>https://virgool.io/@mrymphuix/%D8%B4%D9%85%D8%A7-%DA%A9%D9%90%DB%8C-%D8%A2%D8%AE%D8%B1%DB%8C%D9%86-%D8%A8%D8%A7%D8%B1-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D8%AF%DA%A9%D9%85%D9%87-%D9%87%D8%A7%D8%AA%D9%88%D9%86-%D8%B1%D9%88-%D8%A8%D8%A7%D8%B2%D9%86%DA%AF%D8%B1%DB%8C-%DA%A9%D8%B1%D8%AF%DB%8C%D9%86-kdunc1ikecyp</link>
                <description>اخرین بار کی طراحی دکمه هاتون رو بازنگری کردین؟ (UI Buttons):دکمه‌ها یکی از مهم‌ترین اجزای رابط کاربری هستن؛ چون کاربر از طریق اون‌ها عمل اصلی رو انجام می‌ده ؛ از «خرید» گرفته تا «ثبت» یا «رفتن به مرحله‌ی بعد».برای اینکه دکمه‌هات تأثیرگذار و کاربردی باشن، چند اصل طلایی وجود داره :۱. فضای خالی (Padding)دکمه باید نفس بکشه!متن داخل دکمه رو توی یه فضای مناسب قرار بده تا نه فشرده به‌نظر بیاد، نه خیلی بزرگ.حداقل ۱۶ پیکسل از چپ و راست فاصله بده.۲. رنگ؛ زبان پنهان طراحیرنگ، اولین چیزیه که چشم کاربر می‌بینه.* رنگ‌های روشن و پرکنتراست مثل آبی یا سبز برای اقدامات مثبت عالی‌ان.* قرمز معمولاً برای هشدار یا حذف استفاده می‌شه.* حتماً کنتراست با پس‌زمینه رو رعایت کن تا دکمه برای همه (حتی افراد کم‌بینا) قابل مشاهده باشه.نسبت کنتراست پیشنهادی:* 4.5:1 برای متن عادی* 3:1 برای متن بزرگ‌تر۳. ثبات در طراحیدکمه‌ها باید در کل محصولت ثابت و هماهنگ باشن ؛ از رنگ و فونت گرفته تا گوشه‌های گرد یا آیکون‌ها.ثبات باعث می‌شه کاربر راحت‌تر مسیر رو پیدا کنه و تجربه‌ی کاربری یکدست‌تری داشته باشه.۴. سلسله‌مراتب دکمه‌هاهمه‌ی دکمه‌ها به یه اندازه مهم نیستن:* دکمه‌ی اصلی (Primary): مثل «ثبت» یا «خرید» — باید برجسته‌تر باشه.* دکمه‌ی فرعی (Secondary): مثل «لغو» یا «بازگشت» — ملایم‌تر و کمتر توی چشم.مثلاً در فرم‌ها:✅ دکمه‌ی «ارسال» پررنگدکمه‌ی «لغو» کم‌رنگ یا فقط با حاشیه۵. فونت و خواناییمتن دکمه باید ساده، خوانا و سریع قابل فهم باشه.از فونت‌های فانتزی یا خیلی باریک پرهیز کن.حداقل اندازه‌ی فونت: ۱۶ پیکسل۶. اندازه و محدوده لمس (Touch Area)به‌ویژه در موبایل، دکمه باید به‌اندازه‌ی کافی بزرگ باشه تا به‌راحتی لمس بشه طبق تحقیقات MIT Touch Lab:حداقل اندازه‌ی مناسب دکمه بین ۴۵ تا ۵۷ پیکسله.نکته‌ :اگه نمی‌دونی کدوم طرح دکمه بهتر جواب می‌ده، A/B Testing انجام بده.دو نسخه از دکمه‌هات (مثلاً یکی سبز و یکی آبی) رو امتحان کن و ببین کدوم نرخ کلیک بیشتری داره.طراحی یه دکمه‌ی خوب یعنی:قابل دیدنقابل فهمقابل کلیک</description>
                <category>Maryamph.uix</category>
                <author>Maryamph.uix</author>
                <pubDate>Sat, 18 Oct 2025 15:15:44 +0330</pubDate>
            </item>
            </channel>
</rss>