Netefatsa Phapang ya Palette
Bokgoni ba Validate Palette Contrast bo lekola dipara tsa mebala ho palette ya moralo wa hao bakeng sa ho ikamahanya le WCAG (Web Content Accessibility Guidelines) pele bo di sebedisa ho theme ya hao.
Kakaretso
Bokgoni bona bo netefatsa hore leano la mebala la sebaka sa hao le fihlela maemo a phihlello ka ho netefatsa dikarolelano tsa phapang pakeng tsa mongolo le mebala ya bokamorao. Bo thusa ho thibela metswako ya mebala e ka bang thata ho balwa ke basebedisi ba nang le mathata a pono.
Sebopeho sa Kenyo
Bokgoni bo amohela palette ya mebala e le kenyo:
{
"colors": [
{
"name": "primary",
"hex": "#678233"
},
{
"name": "text",
"hex": "#ffffff"
},
{
"name": "background",
"hex": "#f5f5f5"
}
],
"wcag_level": "AA"
}
Dipharamitha
| Parameter | Type | Required | Description |
|---|---|---|---|
colors | array | Yes | Array ya dintho tsa mebala tse nang le dithoto tsa name le hex |
wcag_level | string | No | Boemo ba ho ikamahanya le WCAG: "A", "AA" (ya kamehla), kapa "AAA" |
pairs_to_check | array | No | Dipara tse itseng tsa mebala tse lokelang ho netefatswa (mohl., ["primary-text", "background-text"]) |
Maemo a WCAG a Lekolwang
Bokgoni bo netefatsa dikarolelano tsa phapang ho ya ka maemo a WCAG:
| Level | Normal Text | Large Text | Minimum Ratio |
|---|---|---|---|
| A | 3:1 | 3:1 | 3:1 |
| AA | 4.5:1 | 3:1 | 4.5:1 |
| AAA | 7:1 | 4.5:1 | 7:1 |
- Mongolo o Tlwaelehileng — mongolo o monyane ho feta 18pt (kapa 14pt o motenya)
- Mongolo o Moholo — mongolo wa 18pt kapa ho feta (kapa 14pt o motenya kapa ho feta)
Schema ya Sephetho
Bokgoni bo kgutlisa tlaleho e qaqileng ya netefatso:
{
"compliant": true,
"wcag_level": "AA",
"pairs": [
{
"pair": "primary-text",
"color1": "#678233",
"color2": "#ffffff",
"contrast_ratio": 5.2,
"wcag_a": true,
"wcag_aa": true,
"wcag_aaa": false,
"status": "pass"
},
{
"pair": "background-text",
"color1": "#f5f5f5",
"color2": "#333333",
"contrast_ratio": 12.1,
"wcag_a": true,
"wcag_aa": true,
"wcag_aaa": true,
"status": "pass"
}
],
"summary": {
"total_pairs": 2,
"passing": 2,
"failing": 0,
"recommendations": []
}
}
Masimo a Sephetho
| Field | Type | Description |
|---|---|---|
compliant | boolean | Hore na palette yohle e fihlela boemo ba WCAG bo boletsweng |
wcag_level | string | Boemo ba WCAG bo ileng ba lekolwa |
pairs | array | Diphetho tse qaqileng bakeng sa para ka nngwe ya mebala |
contrast_ratio | number | Karolelano ya phapang e balilweng (1:1 ho ya ho 21:1) |
status | string | "pass" kapa "fail" bakeng sa para ka nngwe |
recommendations | array | Ditlhahiso tsa ho ntlafatsa dipara tse hlolehang |
Mohlala wa Tshebediso
Tshusumetso:
Lekola hore na palette ya ka ya mebala e fihlela maemo a WCAG AA. Ke na le mmala wa mantlha #678233, mmala wa mongolo #ffffff, le bokamorao #f5f5f5.
Sephetho: Bokgoni bo netefatsa metswako yohle ya mebala mme bo kgutlisa:
- ✅ Mantlha + Mongolo: karolelano ya 5.2:1 (e feta WCAG AA)
- ✅ Bokamorao + Mongolo: karolelano ya 12.1:1 (e feta WCAG AAA)
- Ka kakaretso: E ikamahanya le WCAG AA
Kopanyo le Theme Builder
Ha o sebedisa kgetho ya tataiso ya moralo ya Theme Builder, bokgoni ba Validate Palette Contrast bo:
- Sekaseka palette ya mebala eo o e kgethileng
- Lekola metswako yohle ya mongolo le bokamorao
- Netefatsa kgahlanong le boemo ba WCAG boo o bo kgethileng
- Fana ka ditlhahiso bakeng sa dipara tse sa ikamahanyeng
- Thibela ho sebedisa meralo ya mebala e sa fihlelleheng
Mekgwa e Metle
- Qala ka boemo ba AA — WCAG AA ke tekanyetso bakeng sa diwebosaete tse ngata
- Leka pele o sebedisa — netefatsa palette ya hao pele o itlama ho moralo
- Lekola metswako yohle — netefatsa hore mongolo, dilinki, le dikarolo tsa UI kaofela di fihlela maemo
- Nahana ka dikgetho tsa basebedisi — basebedisi ba bang ba ka ba le kutlo e eketsehileng ya mebala
- Sebedisa disebediswa tsa ho lekola phapang — kopanya bokgoni bona le disebediswa tsa sebatli bakeng sa netefatso
Dipara tse Hlolehang le Ditlhahiso
Haeba para ya mebala e hloleha netefatso, bokgoni bo fana ka ditlhahiso:
{
"pair": "primary-text",
"status": "fail",
"contrast_ratio": 2.8,
"wcag_aa": false,
"recommendations": [
"Lighten the text color to #ffffff (ratio would be 5.2:1)",
"Darken the background color to #556b2f (ratio would be 4.8:1)",
"Use a different primary color like #4a6b1f (ratio would be 6.1:1)"
]
}
Bokgoni bo Amanang
- Hlahisa Logo SVG — bopa dilogo ka palette ya hao ya mebala e netefaditsweng
- Bopa Menu — haha tsamaiso ya ho tsamaya ka mebala e fihlellehang