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.