د پالیټ تضاد تاییدول
د د پالیټ تضاد تاییدول وړتیا ستاسو د ډیزاین پالیټ کې د رنګ جوړې د WCAG (د وېب منځپانګې لاسرسي لارښوونې) د مطابقت لپاره ګوري، مخکې له دې چې یې په خپل theme پلي کړئ.
لنډیز
دا وړتیا ډاډ ورکوي چې ستاسو د site رنګي طرحه د لاسرسي معیارونه پوره کوي، د متن او شالید رنګونو ترمنځ د تضاد نسبتونو د تایید له لارې. دا د هغو رنګي ترکیبونو د مخنیوي کې مرسته کوي چې د لید له ستونزو لرونکو کاروونکو لپاره لوستل یې ستونزمن وي.
د ننوت بڼه
دا وړتیا د ننوت په توګه یو رنګي پالیټ مني:
{
"colors": [
{
"name": "primary",
"hex": "#678233"
},
{
"name": "text",
"hex": "#ffffff"
},
{
"name": "background",
"hex": "#f5f5f5"
}
],
"wcag_level": "AA"
}
پارامترونه
| پارامتر | ډول | اړین | تشریح |
|---|---|---|---|
colors | array | هو | د رنګ objectونو array چې name او hex ځانګړتیاوې لري |
wcag_level | string | نه | د WCAG د مطابقت کچه: "A"، "AA" (اصلي)، یا "AAA" |
pairs_to_check | array | نه | ځانګړې رنګ جوړې چې باید تایید شي (لکه ["primary-text", "background-text"]) |
کتل شوې د WCAG کچې
دا وړتیا د WCAG معیارونو له مخې د تضاد نسبتونه تاییدوي:
| کچه | عادي متن | لوی متن | لږ تر لږه نسبت |
|---|---|---|---|
| A | 3:1 | 3:1 | 3:1 |
| AA | 4.5:1 | 3:1 | 4.5:1 |
| AAA | 7:1 | 4.5:1 | 7:1 |
- عادي متن — له 18pt څخه کوچنی متن (یا 14pt بولډ)
- لوی متن — 18pt یا تر دې لوی متن (یا 14pt بولډ یا تر دې لوی)
د وتنې Schema
دا وړتیا یو تفصیلي تایید راپور بېرته ورکوي:
{
"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": []
}
}