ಪ್ಯಾಲೆಟ್コント್ರಾಸ್ಟ್ ಅನ್ನು ಪರಿಶೀಲಿಸುವುದು
ಪ್ಯಾಲೆಟ್コント್ರಾಸ್ಟ್ ಅನ್ನು ಪರಿಶೀಲಿಸುವುದು ಸಾಮರ್ಥ್ಯವು ನಿಮ್ಮ ವಿನ್ಯಾಸ ಪ್ಯಾಲೆಟ್ನಲ್ಲಿರುವ ಬಣ್ಣದ ಜೋಡಿಗಳನ್ನು (colour pairs) WCAG (ವೆಬ್ ಕಂಟೆಂಟ್ ಅಸೆಸಿಬಿಲಿಟಿ ಗೈಡ್ಲೈನ್ಗಳು) ಅನುಸರಣೆಗಾಗಿ ಪರಿಶೀಲಿಸುತ್ತದೆ, ಆನಂತರ ಅವುಗಳನ್ನು ನಿಮ್ಮ ಥೀಮ್ಗೆ ಅನ್ವಯಿಸುವ ಮೊದಲು.
ಅವಲೋಕನ (Overview)
ಈ ಸಾಮರ್ಥ್ಯವು ಪಠ್ಯ ಮತ್ತು ಹಿನ್ನೆಲೆ ಬಣ್ಣಗಳ ನಡುವಿನコント್ರಾಸ್ಟ್ ಅನುಪಾತಗಳನ್ನು ಪರಿಶೀಲಿಸುವ ಮೂಲಕ ನಿಮ್ಮ ಸೈಟ್ನ ಬಣ್ಣದ ಯೋಜನೆ (color scheme) ಪ್ರವೇಶಸಾಮರ್ಥ್ಯದ ಮಾನದಂಡಗಳನ್ನು ಪೂರೈಸುತ್ತದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ. ದೃಷ್ಟಿ ದೋಷವುಳ್ಳ ಬಳಕೆದಾರರಿಗೆ ಓದಲು ಕಷ್ಟವಾಗಬಹುದಾದ ಬಣ್ಣದ ಸಂಯೋಜನೆಗಳನ್ನು ಇದು ತಡೆಯಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.
ಇನ್ಪುಟ್ ಫಾರ್ಮ್ಯಾಟ ್ (Input Format)
ಈ ಸಾಮರ್ಥ್ಯವು ಒಂದು ಬಣ್ಣದ ಪ್ಯಾಲೆట్ವನ್ನು ಇನ್ಪುಟ್ ಆಗಿ ಸ್ವೀಕರಿಸುತ್ತದೆ:
{
"colors": [
{
"name": "primary",
"hex": "#678233"
},
{
"name": "text",
"hex": "#ffffff"
},
{
"name": "background",
"hex": "#f5f5f5"
}
],
"wcag_level": "AA"
}
ನಿಯತಾಂಕಗಳು (Parameters)
| Parameter | Type | Required | Description |
|---|---|---|---|
colors | array | Yes | name ಮತ್ತು hex ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿರುವ ಬಣ್ಣದ ಆಬ್ಜೆಕ್ಟ್ಗಳ ಅರೇ (Array) |
wcag_level | string | No | WCAG ಅನುಸರಣಾ ಮಟ್ಟ: "A", "AA" (default), ಅಥವಾ "AAA" |
pairs_to_check | array | No | ಪರಿಶೀಲಿಸಲು ನಿರ್ದಿಷ್ಟ ಬಣ್ಣದ ಜೋಡಿಗಳು (ಉದಾಹರಣೆಗೆ, ["primary-text", "background-text"]) |
ಪರಿಶೀಲಿಸಲಾದ WCAG ಮಟ್ಟಗಳು (WCAG Levels Checked)
ಈ ಸಾಮರ್ಥ್ಯವು WCAG ಮಾನದಂಡಗಳ ಪ್ರಕಾರコント್ರಾಸ್ಟ್ ಅನುಪಾತಗಳನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ:
| Level | Normal Text | Large Text | Minimum Ratio |
|---|---|---|---|
| A | 3:1 | 3:1 | 3:1 |
| AA | 4.5:1 | 3:1 | 4.5:1 |
| AAA | 7:1 | 4.5:1 | 7: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": []
}
}