Sobes.tech
Junior

Qaysi CSS xususiyatini foydalanib, kirish imkoniyatini ta'minlardingiz?

sobes.tech AI

AIdan javob

aria-hidden: Ko‘rsatilgan bo‘lsa ham, yordamchi texnologiyalardan (ekran o‘quvchilar) elementni yashiradi, agar uning mavjudligi vizual bo‘lsa, lekin semantik jihatdan ortiqcha yoki mazmunni tushunishda zararli bo‘lsa.

tabindex: Klaviatura bilan navigatsiya qilishda interaktiv elementlarning fokus tartibini boshqaradi. -1 elementni standart tartibdan chiqaradi, 0 uni standart tartibga qo‘shadi, ijobiy qiymatlar esa aniq tartibni belgilaydi (ko‘pchilik hollarda tavsiya etilmaydi).

outline: Fokusingizda bo‘lsa, element atrofida ramka belgilaydi. Uni saqlash yoki stilizatsiya qilish muhim, shunda klaviatura foydalanuvchilari faol elementni ko‘ra oladi.

visually-hidden: Elementni vizual tarzda yashiradi, lekin ekran o‘quvchilarga kirishni saqlab qoladi. Ko‘pincha, forma etiketlarini (label) yashirish uchun ishlatiladi, agar boshqaruv elementlari ko‘rinadigan bo‘lsa (masalan, ikonali tugma).

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

pointer-events: none: Element bilan sichqoncha yordamida o‘zaro ta’sirni o‘chirish, lekin klaviatura va ekran o‘quvchilarga kirishni ta’minlaydi. Faollashtirilgan hududlar ustiga dekorativ elementlar uchun ishlatilishi mumkin.

cursor: pointer: Interaktiv elementlar ustiga olib borilganda kursor ko‘rinishini o‘zgartiradi, ularni bosish mumkinligini ko‘rsatadi.

color va background-color: Matn va fon o‘rtasida etarli kontrastni ta’minlash uchun muhim, bu ko‘rish qobiliyati buzilgan foydalanuvchilar uchun juda muhim. WCAG standartlariga muvofiq kontrastni tekshirish uchun vositalardan foydalanishni tavsiya etamiz.