Skip to main content

പാലറ്റ് കോൺട്രാസ്റ്റ് പരിശോധിക്കുക

നിങ്ങളുടെ ഡിസൈൻ പാലറ്റിലെ കളർ ജോഡികൾ, അവ തീമിൽ ഉപയോഗിക്കുന്നതിന് മുമ്പ്, WCAG (വെബ് കണ്ടന്റ് ആക്സെസിബിലിറ്റി ഗൈഡ്‌ലൈൻസ്) അനുസരിച്ചോ എന്ന് Validate Palette Contrast ഫീച്ചർ പരിശോധിക്കുന്നു.

Overview​

ടെക്സ്റ്റ്, ബാക്ക്ഗ്രൗണ്ട് കളറുകൾ തമ്മിലുള്ള കോൺട്രാസ്റ്റ് അനുപാതം (contrast ratio) പരിശോധിച്ച്, നിങ്ങളുടെ സൈറ്റിന്റെ കളർ സ്കീം ആക്സെസിബിലിറ്റി മാനദണ്ഡങ്ങൾ പാലിക്കുന്നുണ്ടോ എന്ന് ഈ ഫീച്ചർ ഉറപ്പാക്കുന്നു. കാഴ്ച വൈകല്യമുള്ള ഉപയോക്താക്കൾക്ക് വായിക്കാൻ ബുദ്ധിമുട്ടുണ്ടാക്കുന്ന കളർ കോമ്പിനേഷനുകൾ ഒഴിവാക്കാൻ ഇത് സഹായിക്കുന്നു.

Input Format​

ഈ ഫീച്ചർ ഒരു കളർ പാലറ്റ് ഇൻപുട്ടായി സ്വീകരിക്കുന്നു:

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

Parameters​

ParameterTypeRequiredDescription
colorsarrayYesname ഉം hex ഉം ഉള്ള കളർ ഒബ്ജക്റ്റുകളുടെ ഒരു കൂട്ടം (Array of color objects)
wcag_levelstringNoWCAG പാലിക്കൽ ലെവൽ: "A", "AA" (default), അല്ലെങ്കിൽ "AAA"
pairs_to_checkarrayNoപരിശോധിക്കാനുള്ള പ്രത്യേക കളർ ജോഡികൾ (ഉദാഹരണത്തിന്: ["primary-text", "background-text"])

WCAG Levels Checked​

WCAG മാനദണ്ഡങ്ങൾ അനുസരിച്ച് കോൺട്രാസ്റ്റ് അനുപാതങ്ങൾ ഈ ഫീച്ചർ പരിശോധിക്കുന്നു:

LevelNormal TextLarge TextMinimum Ratio
A3:13:13:1
AA4.5:13:14.5:1
AAA7:14.5:17:1
  • Normal Text — 18pt-ൽ കുറഞ്ഞ ടെക്സ്റ്റ് (അല്ലെങ്കിൽ 14pt ബോൾഡ്)
  • Large Text — 18pt അല്ലെങ്കിൽ അതിൽ കൂടുതലുള്ള ടെക്സ്റ്റ് (അല്ലെങ്കിൽ 14pt ബോൾഡ് അല്ലെങ്കിൽ അതിൽ കൂടുതൽ)

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 യുമായി പാലിക്കപ്പെടുന്നു

Integration with Theme Builder​

Theme Builder-ലെ ഡിസൈൻ-ഡയറക്ഷൻ സെലക്ഷൻ ഉപയോഗിക്കുമ്പോൾ, Validate Palette Contrast ഫീച്ചർ:

  1. നിങ്ങൾ തിരഞ്ഞെടുത്ത കളർ പാലറ്റ് വിശകലനം ചെയ്യുന്നു
  2. എല്ലാ ടെക്സ്റ്റ്-ബാക്ക്ഗ്രൗണ്ട് കോമ്പിനേഷനുകളും പരിശോധിക്കുന്നു
  3. നിങ്ങൾ തിരഞ്ഞെടുത്ത WCAG ലെവലിന് അനുസരിച്ച് വാലിഡേറ്റ് ചെയ്യുന്നു
  4. പാലിക്കാത്ത ജോഡികൾക്കുള്ള നിർദ്ദേശങ്ങൾ നൽകുന്നു
  5. ആക്സെസ് ചെയ്യാൻ കഴിയാത്ത കളർ സ്കീമുകൾ ഉപയോഗിക്കുന്നത് തടയുന്നു

Best Practices​

  • AA ലെവലിൽ നിന്ന് തുടങ്ങുക — മിക്ക വെബ്സൈറ്റുകൾക്കും WCAG AA ആണ് മാനദണ്ഡം.
  • ഉപയോഗിക്കുന്നതിന് മുമ്പ് പരീക്ഷിക്കുക — ഡിസൈനിൽ ഉറപ്പിക്കും മുമ്പ് നിങ്ങളുടെ പാലറ്റ് വാലിഡേറ്റ് ചെയ്യുക.
  • എല്ലാ കോമ്പിനേഷനുകളും പരിശോധിക്കുക — ടെക്സ്റ്റ്, ലിങ്കുകൾ, UI ഘടകങ്ങൾ എന്നിവയെല്ലാം മാനദണ്ഡങ്ങൾ പാലിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക.
  • ഉപയോക്തൃ മുൻഗണനകൾ പരിഗണിക്കുക — ചില ഉപയോക്താക്കൾക്ക് അധികമായ കളർ സെൻസിറ്റിവിറ്റി ഉണ്ടാകാം.
  • കോൺട്രാസ്റ്റ് ചെക്കറുകൾ ഉപയോഗിക്കുക — വെരിഫിക്കേഷനായി ഈ ഫീച്ചറിനെ ബ്രൗസർ ടൂളുകളുമായി സംയോജിപ്പിക്കുക.

Failing Pairs and Recommendations​

ഒരു കളർ ജോഡി വാലിഡേഷൻ പരാജയപ്പെട്ടാൽ, ഈ ഫീച്ചർ നിർദ്ദേശങ്ങൾ നൽകുന്നു:

{
"pair": "primary-text",
"status": "fail",
"contrast_ratio": 2.8,
"wcag_aa": false,
"recommendations": [
"ടെക്സ്റ്റ് കളർ #ffffff ലേക്ക് ഇളക്കിമാറ്റുക (അപ്പോൾ അനുപാതം 5.2:1 ആയിരിക്കും)",
"ബാക്ക്ഗ്രൗണ്ട് കളർ #556b2f ലേക്ക് ഇരുട്ടിക്കുക (അപ്പോൾ അനുപാതം 4.8:1 ആയിരിക്കും)",
"പകരം #4a6b1f പോലുള്ള മറ്റൊരു പ്രൈമറി കളർ ഉപയോഗിക്കുക (അപ്പോൾ അനുപാതം 6.1:1 ആയിരിക്കും)"
]
}
  • Generate Logo SVG — നിങ്ങളുടെ വാലിഡേറ്റഡ് കളർ പാലറ്റ് ഉപയോഗിച്ച് ലോഗോകൾ സൃഷ്ടിക്കുക
  • Create Menu — ആക്സെസ് ചെയ്യാൻ കഴിയുന്ന കളറുകൾ ഉപയോഗിച്ച് नेവിഗേഷൻ ബിൽഡ് ചെയ്യുക