Skip to main content

အရောင်အစုံ ကွာခြားမှု စစ်ဆေးခြင်း

Validate Palette Contrast စွမ်းရည်သည် သင့်ဒီဇိုင်းအရောင်အစုံရှိ အရောင်အတွဲများကို သင့် theme ပေါ်တွင် အသုံးပြုမည့် အချိန်မတိုင်မီ WCAG (Web Content Accessibility Guidelines) စံနှုန်းများနှင့် ကိုက်ညီမှုရှိမရှိ စစ်ဆေးပေးပါသည်။

အကျဉ်းချုပ်

ဤစွမ်းရည်သည် စာသားနှင့် နောက်ခံအရောင်များကြား ကွာခြားမှု အချိုး (contrast ratios) များကို စစ်ဆေးခြင်းဖြင့် သင့်ဝဘ်ဆိုဒ်၏ အရောင်အသွေး စံနှုန်းများသည် အသုံးပြုရလွယ်ကူမှု စံနှုန်းများနှင့် ကိုက်ညီကြောင်း သေချာစေပါသည်။ အမြင်အာရုံ အားနည်းသူများအတွက် ဖတ်ရခက်ခဲစေနိုင်သည့် အရောင်ပေါင်းစပ်မှုများကို ကြိုတင်ကာကွယ်ပေးနိုင်ပါသည်။

အချက်အလက် ပုံစံ (Input Format)

ဤစွမ်းရည်သည် အရောင်အစုံတစ်ခုကို အချက်အလက်အဖြစ် လက်ခံပါသည်။

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

Parameters (အချက်အလက်များ)

ParameterTypeRequiredDescription
colorsarrayYesname နှင့် hex ဂုဏ်သတ္တိများပါရှိသော အရောင် object များ၏ array
wcag_levelstringNoWCAG ကိုက်ညီမှု အဆင့်: "A", "AA" (default) သို့မဟုတ် "AAA"
pairs_to_checkarrayNoစစ်ဆေးလိုသည့် သီးသန့် အရောင်အတွဲများ (ဥပမာ- ["primary-text", "background-text"])

စစ်ဆေးသည့် WCAG အဆင့်များ

ဤစွမ်းရည်သည် WCAG စံနှုန်းများအရ ကွာခြားမှု အချိုးများကို စစ်ဆေးပေးသည်-

LevelNormal TextLarge TextMinimum Ratio
A3:13:13:1
AA4.5:13:14.5:1
AAA7:14.5:17:1
  • Normal Text — ၁၈pt ထက် သေးငယ်သော စာသား (သို့မဟုတ် ၁၄pt bold)
  • Large Text — ၁၈pt သို့မဟုတ် ထို့ထက်ကြီးသော စာသား (သို့မဟုတ် ၁၄pt bold သို့မဟုတ် ထို့ထက်ကြီးသော)

Output 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": []
}
}

Output Fields (ရလဒ် အကွက်များ)

FieldTypeDescription
compliantbooleanအရောင်အစုံတစ်ခုလုံးသည် သတ်မှတ်ထားသော WCAG အဆင့်နှင့် ကိုက်ညီမှုရှိ၊ မရှိ
wcag_levelstringစစ်ဆေးခဲ့သည့် WCAG အဆင့်
pairsarrayအရောင်အတွဲတစ်ခုစီအတွက် အသေးစိတ် ရလဒ်များ
contrast_rationumberတွက်ချက်ထားသော ကွာခြားမှု အချိုး (1:1 မှ 21:1 အထိ)
statusstringအတွဲတစ်ခုစီအတွက် "pass" သို့မဟုတ် "fail"
recommendationsarrayကျရှုံးနေသည့် အတွဲများကို ပိုမိုကောင်းမွန်စေရန် အကြံပြုချက်များ

အသုံးပြုမှု နမူနာ (Usage Example)

Prompt:

Check if my color palette meets WCAG AA standards. I have primary color #678233, text color #ffffff, and background #f5f5f5.

Result: ဤစွမ်းရည်သည် အရောင်ပေါင်းစပ်မှုအားလုံးကို စစ်ဆေးပြီး အောက်ပါအတိုင်း ပြန်ပေးသည်-

  • ✅ Primary + Text: 5.2:1 အချိုး (WCAG AA ကို ကျော်လွန်သည်)
  • ✅ Background + Text: 12.1:1 အချိုး (WCAG AAA ကို ကျော်လွန်သည်)
  • အလုံးစုံ: WCAG AA နှင့် ကိုက်ညီသည်

Theme Builder နှင့် ပေါင်းစပ်အသုံးပြုခြင်း

Theme Builder ၏ design-direction ရွေးချယ်မှုများကို အသုံးပြုသည့်အခါ၊ Validate Palette Contrast စွမ်းရည်သည်-

၁။ သင်ရွေးချယ်ထားသော အရောင်အစုံကို ခွဲခြမ်းစိတ်ဖြာသည် ၂။ စာသား-နောက်ခံ ပေါင်းစပ်မှုအားလုံးကို စစ်ဆေးသည် ၃။ သင်ရွေးချယ်ထားသော WCAG အဆင့်နှင့် ကိုက်ညီမှုရှိမရှိ စစ်ဆေးသည် ၄။ မကိုက်ညီသည့် အတွဲများအတွက် အကြံပြုချက်များ ပေးသည် ၅။ အသုံးပြုရခက်ခဲသည့် အရောင်အစုံများကို အသုံးပြုခြင်းမှ ကာကွယ်ပေးသည်

အကောင်းဆုံး အလေ့အကျင့်များ (Best Practices)

  • AA အဆင့်မှ စတင်ပါ — WCAG AA သည် ဝဘ်ဆိုဒ်အများစုအတွက် စံနှုန်းဖြစ်သည်
  • အသုံးပြုမည့် အချိန်မတိုင်မီ စမ်းသပ်ပါ — ဒီဇိုင်းတစ်ခုကို အတည်ပြုမပေးမီ သင့်အရောင်အစုံကို စစ်ဆေးပါ
  • ပေါင်းစပ်မှုအားလုံးကို စစ်ဆေးပါ — စာသား၊ link များ၊ နှင့် UI အစိတ်အပိုင်းများအားလုံး စံနှုန်းများနှင့် ကိုက်ညီမှုရှိကြောင်း သေချာပါစေ
  • အသုံးပြုသူ နှစ်သက်မှုများကို ထည့်သွင်းစဉ်းစားပါ — အချို့အသုံးပြုသူများတွင် အခြားအရောင် အာရုံခံစားမှုများ ရှိနိုင်သည်
  • Contrast checkers များကို အသုံးပြုပါ — စစ်ဆေးမှုအတွက် ဤစွမ်းရည်ကို browser tools များနှင့် ပေါင်းစပ်အသုံးပြုပါ

ကျရှုံးနေသည့် အတွဲများနှင့် အကြံပြုချက်များ

အရောင်အတွဲတစ်ခုသည် စစ်ဆေးမှုတွင် ကျရှုံးပါက၊ ဤစွမ်းရည်သည် အကြံပြုချက်များကို ပေးသည်-

{
"pair": "primary-text",
"status": "fail",
"contrast_ratio": 2.8,
"wcag_aa": false,
"recommendations": [
"စာသားအရောင်ကို #ffffff အထိ ပိုမိုပေါ့စေရန် (အချိုးသည် 5.2:1 ဖြစ်မည်)",
"နောက်ခံအရောင်ကို #556b2f အထိ ပိုမိုမှောင်စေရန် (အချိုးသည် 4.8:1 ဖြစ်မည်)",
"အခြား primary အရောင်တစ်ခုဖြစ်သည့် #4a6b1f ကို အသုံးပြုရန် (အချိုးသည် 6.1:1 ဖြစ်မည်)"
]
}
  • Generate Logo SVG — သင့်စစ်ဆေးထားသော အရောင်အစုံဖြင့် logo များ ဖန်တီးပါ
  • Create Menu — အသုံးပြုရလွယ်ကူသော အရောင်များဖြင့် navigation တည်ဆောက်ပါ