UI Kit asoslari, tugmalar ierarxiyasi, 5 ta holat va navigatsiya arxitekturasi
10-sinfAdvanced UX/UI3-hafta · 9-darsPrimary, Secondary, Ghost, FAB va maxsus tugmalar vazifasi
Enabled, Hover, Focus, Active, Disabled va mobil touch target me'yori
Universal ramzlar, navigatsiya bloklari va Figma Auto Layout komponentlari
Foydalanuvchi diqqatini harakatga (Call to Action — CTA) yo'naltirish
Har bir ekranda foydalanuvchi amalga oshirishi kerak bo'lgan asosiy maqsad aniq ko'rinishi shart.
Barcha amallar bir xil bo'lmaydi: to'lash, bekor qilish va hisobni o'chirish turli vizual kuchga ega bo'lishi kerak.
Birlamchi tugma
Ekrandagi eng muhim amal (To'lov qilish, Ro'yxatdan o'tish). To'liq yorqin fon, yuqori kontrast. Odatda ekranda 1 ta bo'ladi.
Ikkilamchi tugma
Zarur, ammo yordamchi amallar (Bekor qilish, Qoralama saqlash). Konturli (outline) yoki och neytral fonli ko'rinish.
Uchinchi darajali
Eng kam diqqat talab qiluvchi amallar (Parolni tiklash, Tafsilotlar). Fonsiz, faqat matn yoki havola ko'rinishida.
Asosan mobilda qo'llanadi. Doira shaklida, soyali bo'lib ekranning pastki qismida suzib turadi (masalan, yangi xat yozish).
Joy tejash uchun faqat piktogramma ko'rinishida bo'ladi (qidiruv, savat, bildirishnoma). Bounding box orqali teginish maydoni kengaytiriladi.
Matnli giperhavola ko'rinishida bo'lib, foydalanuvchini boshqa sahifaga yoki resursga ravon yo'naltiradi.
Aniq fe'l bilan boshlash: "To'lov qilish", "Saqlash", "Yuklab olish".
Qisqalik va laconizm: 1-3 ta so'zdan oshmasin.
Shrift qoidasi: 14–18px, Medium yoki Semibold.
Noaniq so'zlar: "Bu yerga bosing", "Davom etish mumkin".
Uzun gaplar: Tugma ichiga to'liq gap yoki shartlarni yozish.
Nomuvofiqlik: Bitta platformada bir sahifada "Yuborish", boshqa sahifada "Jo'natish" deyish.
5 ta interaktiv holat, Accessibility va 44px teginish me'yori
WCAG AA standartiga ko'ra, tugma matni va uning foni o'rtasidagi kontrast kamida 4.5:1 bo'lishi shart.
Figma uchun Stark yoki Contrast Checker plaginlari buni avtomatik tekshirib beradi.
Sichqonchasiz foydalanuvchilar (Tab tugmasi orqali yuruvchilar) tugma qayerdaligini doimo aniq ko'rishlari kerak.
Focus holatidagi kontur hech qachon yashirib qo'yilmasligi lozim.
T tugmasini bosib matn kiriting (masalan, "Saqlash"). Shrift: Inter/Roboto, 16px, Semibold.
Matnni tanlab Shift + A bosing. Freym avtomatik ravishda moslashuvchan konteynerga aylanadi.
Yon padding: 24px, balandlik bo'yicha: 12px, burchak radiusi: 8px qilib o'rnating.
Komponentga aylantiring va Variantlar orqali Hover, Focus, Disabled holatlarini shakllantiring.
Universal vizual metaforalar va sayt tuzilmasini boshqarish
Qidiruv uchun lupa, xarid uchun savat, sozlamalar uchun tishli g'ildirak. Odamlar tanigan belgilardan foydalaning.
Noaniq va noodatiy ikonka foydalanuvchini chalg'itadi. Ikonka vazifasi — so'zsiz tezkor tushunishni ta'minlashdir.
Imkon boricha ikona yoniga qisqa matn qo'shing. Bu tushunmovchilikni 90% ga kamaytiradi.
Sahifaning yuqori qismida joylashadi: chapda logotip (bosh sahifaga qaytaradi), o'rtada bo'limlar havolalari, o'ngda qidiruv va profil.
Mobil ilovalarda bir qo'l bilan boshqarish uchun pastki qismda 3–5 ta eng muhim tugmani jamlovchi navigatsiya paneli.
Komponentlar yordamida izchil, tezkor va xatosiz interfeys yaratish
Ranglar, tipografiya, ikonalar, tugmalar va input maydonlarining yagona kutubxonasi.
Barcha sahifalarda tugmalar, oraliqlar va shriftlar bir xil qoidada ishlatiladi.
Asosiy master komponent o'zgarganda loyihadagi barcha 100 ta sahifadagi tugmalar avtomatik yangilanadi.
Har xil o'lchamdagi tugmalar (28px, 35px, 51px).
Och sariq fonda oq matn (past kontrast).
Bitta ekranda 4 ta turli Primary tugma.
Tugma holatlari (Hover, Focus) unutilgan.
Yagona 8pt panjara va 48px qulay o'lcham.
Kamida 4.5:1 kontrast (WCAG me'yori).
Aniq ierarxiya: 1 ta Primary, qolgani Secondary.
5 ta to'liq holat va qulay klaviatura fokusi.
1. Primary va Secondary tugmalarni Auto Layout bilan loyihalang;
2. Burchak radiusini 8px, ichki paddinglarni 24x12px qilib sozlang;
3. 5 ta holat (Enabled, Hover, Focus, Active, Disabled) variantlarini birlashtiring.
1. Desktop uchun: Logo, 3 ta menyu havolasi va Primary CTA tugma;
2. Mobil uchun: 4 ta universal ikonkali Bottom Navigation bar yarating.
Bitta ekranda bitta asosiy Primary CTA, kamida 44px o'lcham va 4.5:1 kontrast nisbati.
Ikonkalarni ixtiro qilmang, universal ramzlardan foydalaning va elementlarni UI Kit orqali boshqaring.
Keyingi mavzu: IV bob. Prototiplash va Wireframe yaratish asoslari