Skip to main content

د پالیټ تضاد تاییدول

د د پالیټ تضاد تاییدول وړتیا ستاسو د ډیزاین پالیټ کې د رنګ جوړې د WCAG (د وېب منځپانګې لاسرسي لارښوونې) د مطابقت لپاره ګوري، مخکې له دې چې یې په خپل theme پلي کړئ.

لنډیز

دا وړتیا ډاډ ورکوي چې ستاسو د site رنګي طرحه د لاسرسي معیارونه پوره کوي، د متن او شالید رنګونو ترمنځ د تضاد نسبتونو د تایید له لارې. دا د هغو رنګي ترکیبونو د مخنیوي کې مرسته کوي چې د لید له ستونزو لرونکو کاروونکو لپاره لوستل یې ستونزمن وي.

د ننوت بڼه

دا وړتیا د ننوت په توګه یو رنګي پالیټ مني:

{
"colors": [
{
"name": "primary",
"hex": "#678233"
},
{
"name": "text",
"hex": "#ffffff"
},
{
"name": "background",
"hex": "#f5f5f5"
}
],
"wcag_level": "AA"
}

پارامترونه

پارامترډولاړینتشریح
colorsarrayهود رنګ objectونو array چې name او hex ځانګړتیاوې لري
wcag_levelstringنهد WCAG د مطابقت کچه: "A"، "AA" (اصلي)، یا "AAA"
pairs_to_checkarrayنهځانګړې رنګ جوړې چې باید تایید شي (لکه ["primary-text", "background-text"])

کتل شوې د WCAG کچې

دا وړتیا د WCAG معیارونو له مخې د تضاد نسبتونه تاییدوي:

کچهعادي متنلوی متنلږ تر لږه نسبت
A3:13:13:1
AA4.5:13:14.5:1
AAA7:14.5:17: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": []
}
}

د وتنې برخې

برخهډولتشریح
compliantbooleanآیا ټول پالیټ ټاکل شوې WCAG کچه پوره کوي که نه
wcag_levelstringهغه WCAG کچه چې وکتل شوه
pairsarrayد هرې رنګ جوړې لپاره تفصیلي پایلې
contrast_rationumberمحاسبه شوی د تضاد نسبت (له 1:1 تر 21:1)
statusstringد هرې جوړې لپاره "pass" یا "fail"
recommendationsarrayد ناکامو جوړو د ښه کولو وړاندیزونه

د کارولو بېلګه

Prompt:

وګورئ چې زما رنګي پالیټ د WCAG AA معیارونه پوره کوي که نه. زه primary رنګ #678233، د متن رنګ #ffffff، او شالید #f5f5f5 لرم.

پایله: دا وړتیا ټول رنګي ترکیبونه تاییدوي او بېرته ورکوي:

  • ✅ Primary + متن: 5.2:1 نسبت (WCAG AA تېروي)
  • ✅ شالید + متن: 12.1:1 نسبت (WCAG AAA تېروي)
  • په ټوله کې: له WCAG AA سره مطابقت لري

له Theme Builder سره یوځای کول

کله چې د Theme Builder د ډیزاین-لوري ټاکنه کاروئ، د پالیټ تضاد تاییدولو وړتیا:

  1. ستاسو ټاکل شوی رنګي پالیټ شننه کوي
  2. ټول د متن-شالید ترکیبونه ګوري
  3. ستاسو د ټاکل شوې WCAG کچې پر وړاندې یې تاییدوي
  4. د غیرمطابقو جوړو لپاره وړاندیزونه وړاندې کوي
  5. د لاسرسي نه لرونکو رنګي طرحو پلي کېدل مخنیوی کوي

غوره کړنلارې

  • له AA کچې پیل وکړئ — WCAG AA د ډېرو وېبپاڼو لپاره معیار دی
  • له پلي کولو مخکې یې وازمویئ — خپل پالیټ د ډیزاین تر منلو مخکې تایید کړئ
  • ټول ترکیبونه وګورئ — ډاډ ترلاسه کړئ چې متن، تړنې، او د کارن-مخ عناصر ټول معیارونه پوره کوي
  • د کاروونکو غوره‌توبونه په پام کې ونیسئ — ځینې کاروونکي کېدای شي د رنګ اضافي حساسیت ولري
  • د تضاد کتوونکي وکاروئ — دا وړتیا د تایید لپاره د browser وسایلو سره یوځای وکاروئ

ناکامې جوړې او وړاندیزونه

که یوه رنګ جوړه په تایید کې ناکامه شي، دا وړتیا وړاندیزونه وړاندې کوي:

{
"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)"
]
}
  • Logo SVG جوړول — د خپل تایید شوي رنګي پالیټ سره logo جوړ کړئ
  • Menu جوړول — د لاسرسي وړ رنګونو سره navigation جوړ کړئ