Ukaguzi wa utofauti wa WCAG hupitia hatua chache zilizonyooka. Hakuna kinachotoka kwenye kivinjari chako.
- Unaingiza rangi ya mbele na rangi ya mandhari. Zana huchambua hex, rgb(), hsl(), au rangi za CSS zilizotajwa kuwa thamani za chaneli nyekundu, kijani na bluu.
- Kila chaneli ya RGB inafanywa kuwa laini kwa kutumia chaguo la uhamisho la sRGB. Hii hubadilisha thamani za skrini zilizosimbwa kwa gamma kuwa nguvu za mwanga laini.
- Thamani laini hupimwa kwa usikivu wa jicho la binadamu kwa kila chaneli — 0.2126 kwa nyekundu, 0.7152 kwa kijani, 0.0722 kwa bluu. Jumla ni mwangaza wa jamaa wa rangi.
- Uwiano wa utofauti ni (L1 + 0.05) ÷ (L2 + 0.05), ambapo L1 ni mwangaza wa rangi nyepesi na L2 ni mwangaza wa rangi nyeusi. 0.05 ya ziada huweka fomula kuwa halali kwa nyeusi safi.
- Uwiano hulinganishwa dhidi ya vizingiti vya WCAG: maandishi ya kawaida AA yanahitaji angalau 4.5:1, maandishi makubwa AA yanahitaji 3:1, maandishi ya kawaida AAA yanahitaji 7:1, na maandishi makubwa AAA yanahitaji 4.5:1. Maandishi makubwa yanamaanisha angalau 18pt au 14pt yenye kooza.
FAQ
Maswali ya kawaida kuhusu ukaguzi wa utofauti wa WCAG.
Kuna tofauti gani kati ya AA na AAA?
AA ni kiwango cha chini cha ufuasi kwa maudhui mengi ya wavuti. Inahitaji uwiano wa utofauti wa angalau 4.5:1 kwa maandishi ya kawaida na 3:1 kwa maandishi makubwa. AAA ni kiwango cha juu zaidi kinachohitaji 7:1 kwa maandishi ya kawaida na 4.5:1 kwa maandishi makubwa. Unaweza kulenga AAA kwa maudhui muhimu kama nakala kuu kwenye tovuti ya habari, huku ukitumia AA kwa muundo mpana. Kufikia AAA kila mahali kunaweza kuwa vigumu kwa rangi za chapa, hivyo timu nyingi hulenga AA kote na kuboresha maandishi muhimu hadi AAA pale inapowezekana.
Nini kinahesabiwa kuwa "maandishi makubwa" chini ya WCAG?
WCAG 2.x hufafanua maandishi makubwa kuwa angalau nukta 18 (24px) kwa uzito wa kawaida, au nukta 14 (takriban 19px) kwa uzito wa kooza. Alama na ikoni ambazo ni sehemu ya uso wa fonti hufuata vizingiti vile vile. Ikiwa huna hakika ni kizingiti gani kinatumika kwa kiolesura chako, angalia vyote viwili — AA Kubwa ina kiwango cha chini (3:1), hivyo jozi nyingi za rangi zinazoshindwa AA Kawaida kwa kweli hufaulu AA Kubwa wakati maandishi ni makubwa ya kutosha.
Kwa nini jozi yangu inafaulu AA Kubwa lakini inashindwa AA Kawaida?
Kwa sababu AA Kubwa inahitaji tu uwiano wa 3:1 wakati AA Kawaida inahitaji 4.5:1. WCAG huweka kizingiti cha chini kwa maandishi makubwa kwa sababu herufi kubwa ni rahisi kusoma hata kwa utofauti mdogo. Jozi ya rangi inayopata, tuseme, 4.0:1 inafaulu AA Kubwa (kizingiti cha 3:1) lakini inashindwa AA Kawaida (kizingiti cha 4.5:1). Hili ni la kawaida sana kwa rangi nyepesi za chapa zinazotumika kama rangi ya mbele kwenye mandhari nyeupe.
Naweza kutegemea zana hii pekee kwa ukaguzi wa ufikiaji?
Zana hii huangalia jambo moja — uwiano wa utofauti wa WCAG 2.x kati ya rangi mbili thabiti. Ufikiaji halisi unahusisha zaidi: viashiria vya mwelekeo, ukubwa na uzito wa fonti, rangi kama njia pekee ya kuwasilisha habari, na upatanifu na visoma skrini na zana za kukuza. Tumia ukaguzi huu wa utofauti pamoja na mbinu nyingine za ukaguzi kwa picha kamili ya ufikiaji wa programu yako.
Ni fomati gani za rangi zinazokubaliwa na ingizo?
Unaweza kubandika hex kodi za tarakimu 3, 4, 6 au 8 (pamoja na # au bila), thamani za rgb() na rgba() katika sintaksia ya zamani ya koma au sintaksia ya kisasa iliyotengwa kwa nafasi, hsl() na hsla() kwa kitengo chochote cha kawaida cha rangi (deg, rad, grad, turn), hsv(), hwb(), na rangi yoyote kati ya 150 za CSS zilizotajwa kutoka spec ya CSS Color Module Level 4. Rangi huchambuliwa kabisa kwenye kifaa chako.