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 တည်ဆောက်ပါ