Menus Components | کامپوننتهای منو
کامپوننتهای منو عناصر رابطیاند که گزینهها، فرمانها یا مسیرهای ناوبری را در فهرست ساختیافته به کاربر نشان میدهند. برخلاف دکمهٔ منفرد که یک اقدام را اعلام میکند، منو مجموعهٔ انتخاب را سازمان میدهد تا کاربر بدون جستجوی کور در صفحه، به قابلیت برسد. در وب، اپ موبایل و نرمافزار دسکتاپ، منو دروازهٔ کشف ویژگیهاست: اگر درست طراحی شود اصطکاک کم میشود؛ اگر پنهان، شلوغ یا بدون دسترسپذیری باشد، همان قابلیتهایی که تیم ساخته را دفن میکند. برای طراح رابط و معمار اطلاعات، منو فقط «لیست لینک» نیست؛ تصمیم دربارهٔ سلسلهمراتب، اولویت دیداری، الگوی پلتفرم و قرارداد تعامل است.
منو بهعنوان فهرست ساختیافتهٔ اقدام و مسیر
منو گزینههای مرتبط را کنار هم میگذارد تا بار شناختی کاهش یابد. کاربر بهجای اسکن کل صفحه، وارد یک ظرف معنایی میشود: تنظیمات، اقدامات روی یک آیتم، یا بخشهای اصلی محصول. این ظرف میتواند افقی روی نوار بالا، عمودی در سایدبار، کشویی از یک برچسب، یا زمینهای روی راستکلیک و لمس طولانی باشد. اصل مشترک یکی است—تجمیع و ارائهٔ گزینهها—اما شکل ظاهری با محدودیت دستگاه و عادت کاربر عوض میشود.
از نگاه محصول، منو سیاست کشف را رمزگذاری میکند: چه چیزی در لایهٔ اول است، چه چیزی در سرریز، و چه چیزی فقط در منوی زمینهای ظاهر میشود. تیمهایی که همه چیز را در منوی اصلی میریزند، کاربر را غرق میکنند؛ تیمهایی که بیش از حد مینیمال میشوند، قابلیتهای درآمدزا را پنهان میکنند. کامپوننت منو ابزار اجرای همان سیاست است، نه جایگزین فکر معماری اطلاعات.
گونههای رایج: کشویی، زمینهای، همبرگری و نوار پایین
منوی کشویی روی دسکتاپ برای فرمانهای مرتبط با یک برچسب یا دکمه رایج است: فایل، ویرایش، یا منوی حساب. فضای افقی را حفظ میکند و با هاور یا کلیک باز میشود. منوی زمینهای فقط وقتی معنا دارد که کاربر روی یک شیء خاص تمرکز کرده باشد—ردیف جدول، پیام چت، یا فایل—و اقدامات مربوط به همان شیء را نشان میدهد. جدا کردن اقدامات سراسری از اقدامات شیءمحور، خطای انتخاب غلط را کم میکند.
روی موبایل، نوار پایین برای سه تا پنج مقصد پرتکرار شفافیت بالایی میدهد؛ همبرگر یا منوی کشویی کناری برای مقاصد ثانویه و تنظیمات مناسبتر است. اتکای صرف به همبرگر برای همه چیز کشفپذیری را آسیب میزند، چون محتوا پشت یک آیکون انتزاعی پنهان میشود. تببار، منوی سرریز سهنقطه، و شیت پایین هرکدام قرارداد لمسی خود را دارند. انتخاب گونه باید از تعداد گزینه، تداوم استفاده، و الگوی سیستمعامل بیاید، نه از سلیقهٔ فصلی طراحی.
FAB یا دکمهٔ شناور اقدام اصلی را برجسته میکند اما جایگزین منوی کامل نیست؛ معمولاً یک یا چند اقدام سازنده را نگه میدارد و بقیه را به منوهای دیگر میسپارد. ترکیب نادرست—مثلاً تکرار همان لینک در نوار پایین و همبرگر بدون دلیل—کاربر را مردد میکند که منبع حقیقت ناوبری کجاست.
سلسلهمراتب تخت در برابر تو در تو
منوی تخت همهٔ گزینههای یک سطح را یکجا نشان میدهد: سریع است اگر تعداد کم باشد، و خستهکننده اگر دهها آیتم بیگروه ردیف شوند. منوی تو در تو دستهبندی میسازد و شلوغی را کم میکند، اما خطر دفن شدن ویژگی مهم پشت دو یا سه لایه وجود دارد. تعادل به بسامد کار بستگی دارد: کارهای روزانه باید نزدیک سطح اول بمانند؛ کارهای نادر میتوانند تو در تو شوند به شرط برچسب واضح و مسیر برگشت روشن.
عمق زیاد منو اغلب نشانهٔ معماری اطلاعات ضعیف است، نه پیچیدگی اجتنابناپذیر دامنه. قبل از افزودن زیرمنوی سوم، بپرسید آیا گروهبندی یا نامگذاری اشتباه است. برچسبهای مبهم مثل «سایر» یا «بیشتر» بدون پیشبینی محتوا، قبرستان قابلیت میشوند. آزمایش درخت معکوس یا کارتسورت روی برچسبهای منو ارزانتر از بازطراحی کامل ناوبری بعد از انتشار است.
کشفپذیری در برابر مینیمالیسم بصری
فشار زیباییشناختی گاهی منو را به آیکونهای بیمتن و ژستهای پنهان تقلیل میدهد. مینیمالیسم وقتی مفید است که پرتکرارترین مسیرها همچنان دیدنی بمانند. اگر کاربر برای یافتن تنظیمات حیاتی مجبور به اکتشاف تصادفی شود، هزینهٔ پشتیبانی و رهاسازی بالا میرود. راه حل اولویتبندی است: اقدامات پرتکرار در منوی اصلی یا نوار پایدار؛ اقدامات ثانویه در سرریز؛ اقدامات مخرب با فاصله و تأکید متفاوت تا اشتباهاً لمس نشوند.
منوهای پویا که بر اساس نقش، مجوز یا وضعیت حساب آیتم نشان میدهند قدرت دارند اما باید پیشبینیپذیر بمانند. ناپدید شدن ناگهانی یک گزینه بدون توضیح، حس باگ میدهد. بهتر است آیتم غیرفعال با توضیح کوتاه بماند تا کاربر بفهمد قابلیت وجود دارد و شرط فعال شدنش چیست—مگر آنکه افشای وجود قابلیت از نظر امنیتی یا تجاری نامطلوب باشد؛ آن تصمیم باید آگاهانه مستند شود.
دسترسپذیری صفحهکلید و مدیریت فوکوس
منوی غیرقابل دسترس مانع است نه تسهیلگر. باید با صفحهکلید باز و بسته شود، فلشها بین آیتمها حرکت کنند، Escape منو را ببندد، و فوکوس پس از بستن به کنترل محرک برگردد. نقشهای معنایی و برچسبهای قابل فهم برای صفحهخوان ضروریاند؛ div کلیکپذیر بدون نقش منو، تجربهٔ فناوری کمکی را میشکند. حالت فوکوس باید دیداری و پایدار باشد تا کاربر صفحهکلیدی گم نشود.
زمانبندی هاور روی دسکتاپ نباید تنها راه باز شدن باشد؛ کلیک یا کلید Enter هم باید کار کند. زیرمنوها نباید با حرکت مورب ماوس بهراحتی بسته شوند—پدیدهٔ رایج در منوهای تنگ. روی لمسی، هدفهای لمسی فاصله و اندازهٔ کافی میخواهند و منوی زمینهای نباید زیر انگشت پنهان بماند. آزمون با صفحهخوان واقعی بخشی از تعریف انجامشدهٔ کامپوننت منو است، نه کار اختیاری انتهای پروژه.
الگوهای پلتفرم و سازگاری ذهنی کاربر
کاربران عادتهای سیستمی دارند: منوی اپل، منوی همبرگر اندروید، یا نوار پایین اپهای مصرفی. شکستن بیدلیل این قرارداد هزینهٔ یادگیری میتراشد. محصول چندسکویی میتواند اصول یکسان—اولویت، برچسب، گروهبندی—را حفظ کند و پوسته را با پلتفرم تطبیق دهد. کپی کور الگوی دسکتاپ روی موبایل، یا برعکس، معمولاً شکست میخورد چون فضای اشاره و تراکم اطلاعات فرق دارد.
در محصولات پیچیدهٔ سازمانی، منوی دستورات صفحهکلیدی و پالت فرمان کنار منوی دیداری قرار میگیرد تا کاربران حرفهای سریعتر کار کنند. این لایهها باید همنام باشند: اگر در منو «صدور گزارش» است، در پالت فرمان همان عبارت باشد. ناهماهنگی واژگان میان منو، دکمه و راهنما اعتماد به سیستم اطلاعات را کم میکند.
آزمون منو و معیار پذیرش در سیستم طراحی
کامپوننت منو در سیستم طراحی باید حالتهای باز، بسته، غیرفعال، خطرناک، دارای آیکون، دارای میانبر، و سرریز بلند را پوشش دهد. معیار پذیرش میتواند شامل زمان یافتن وظیفهٔ مشخص، نرخ خطای انتخاب، و تکمیل مسیر صفحهکلید باشد. تحلیل نقشهٔ حرارت یا رویداد باز شدن منو نشان میدهد کدام شاخهها هرگز لمس نمیشوند—نشانهٔ برچسب بد یا اولویت اشتباه.
منو با تب، لینک ساده، یا دکمه فرق دارد هرچند گاهی جایگزین هم میشوند. تب برای جابهجایی همسطح میان نماهای هموزن است؛ منو برای فرمان و سلسلهمراتب گستردهتر. انتخاب غلط الگو—مثل ریختن بیست مقصد در تب—فضا را میترکاند. بلوغ تیم وقتی است که برای هر الگوی ناوبری داستان کاربری و محدودیت تعداد آیتم نوشته باشد و کامپوننت منو همان قرارداد را در کد و طراحی یکسان پیاده کند. منوی خوب دیده نمیشود چون کاربر بدون فکر به مقصد میرسد؛ منوی بد همان اولین اصطکاکی است که کل محصول را ناوبریناپذیر جلوه میدهد.
در عمل، بازبینی فصلی برچسبها و ترتیب آیتمها بر اساس دادهٔ استفاده، منو را زنده نگه میدارد. قابلیت جدید نباید خودکار به دوازده جای منو اضافه شود؛ یک نقطهٔ ورود واضح بهتر از پراکندگی است. آموزش درونمحصولی برای بازآرایی بزرگ منو—نه فقط انتشار خاموش—از سردرگمی کاربران وفادار میکاهد. کامپوننتهای منو زیرساخت کشفاند؛ سرمایهگذاری روی وضوح، دسترسپذیری و اولویتبندی آنها مستقیم روی نگهداشت و کاهش تیکت «فلان چیز را پیدا نمیکنم» اثر میگذارد.
سوالات متداول
عنصر رابطی که گزینهها، فرمانها یا مسیرهای ناوبری را در فهرست ساختیافته برای انتخاب کاربر نمایش میدهد.
کشویی، زمینهای، همبرگری، نوار پایین، سرریز سهنقطه و در برخی محصولات پالت فرمان؛ انتخاب به دستگاه و تعداد گزینه بستگی دارد.
تخت برای تعداد کم و سرعت بالاتر مناسب است؛ تو در تو شلوغی را کم میکند اما ممکن است ویژگی مهم را دفن کند. بسامد کار تعیینکننده است.
ناوبری صفحهکلید، برچسب معنایی، مدیریت فوکوس، حالت فوکوس دیداری و سازگاری با صفحهخوان.
اقدامات پرتکرار را در لایهٔ اصلی بگذارید، ثانویه را به سرریز یا منوی زمینهای ببرید، و با آزمون کاربر اولویت را ثابت کنید.