ਪੈਲੇਟ ਕੰਟ੍ਰਾਸਟ ਵੈਲੀਡੇਟ ਕਰਨਾ
ਪੈਲੇਟ ਕੰਟ੍ਰਾਸਟ ਵੈਲੀਡੇਟ ਕਰਨਾ ਸਮਰੱਥਾ ਤੁਹਾਡੇ ਡਿਜ਼ਾਈਨ ਪੈਲੇਟ ਵਿੱਚ ਰੰਗ ਜੋੜਿਆਂ ਦੀ ਜਾਂਚ ਕਰਦੀ ਹੈ ਤਾਂ ਜੋ ਇਹ ਯਕੀਨੀ ਬਣਾਇਆ ਜਾ ਸਕੇ ਕਿ ਉਹ WCAG (Web Content Accessibility Guidelines) ਦੇ ਅਨੁਕੂਲ ਹਨ, ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਕਿ ਉਹ ਤੁਹਾਡੇ ਥੀਮ 'ਤੇ ਲਾਗੂ ਕੀਤੇ ਜਾਣ।
ਸੰਖੇਪ ਜਾਣਕਾਰੀ
ਇਹ ਸਮਰੱਥਾ ਤੁਹਾਡੀ ਸਾਈਟ ਦੇ ਰੰਗ ਸਕੀਮ ਨੂੰ ਟੈਕਸਟ ਅਤੇ ਬੈਕਗ੍ਰਾਉਂਡ ਰੰਗਾਂ ਵਿਚਕਾਰ ਕੰਟ੍ਰਾਸਟ ਰੇਸ਼ੀਓ ਦੀ ਜਾਂਚ ਕਰਕੇ ਐਕਸੀਸੀਬਿਲਟੀ ਸਟੈਂਡਰਡਜ਼ ਪੂਰਾ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦੀ ਹੈ। ਇਹ ਉਹ ਰੰਗਾਂ ਦੇ ਸੁਮੇਸ਼ਣ ਨੂੰ ਰੋਕਣ ਵਿੱਚ ਮਦਦ ਕਰਦੀ ਹੈ ਜੋ ਦਿਖਣ ਨਾਲ ਸਬੰਧਤ ਖਰਾਬੀ ਵਾਲੇ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਪੜ੍ਹਨਾ ਮੁਸ਼ਕਲ ਹੋ ਸਕਦੇ ਹਨ।
ਇਨਪੁਟ ਫਾਰਮੈਟ
ਇਹ ਸਮਰੱਥਾ ਇਨਪੁਟ ਵਜੋਂ ਇੱਕ ਕਲਰ ਪੈਲੇਟ ਲੈਂਦੀ ਹੈ:
{
"colors": [
{
"name": "primary",
"hex": "#678233"
},
{
"name": "text",
"hex": "#ffffff"
},
{
"name": "background",
"hex": "#f5f5f5"
}
],
"wcag_level": "AA"
}
ਪੈਰਾਮੀਟਰ (Parameters)
| ਪੈਰਾਮੀਟਰ | ਟਾਈਪ | ਲੋੜੀਂਦਾ | ਵਰਣਨ |
|---|---|---|---|
colors | array | Yes | name ਅਤੇ hex پراਪਰਟੀ ਵਾਲੇ ਕਲਰ ਆਬਜੈਕਟਾਂ ਦਾ ਐਰੇ |
wcag_level | string | No | WCAG ਪਾਲਣਾ ਦਾ ਪੱਧਰ: "A", "AA" (ਡਿਫਾਲਟ), ਜਾਂ "AAA" |
pairs_to_check | array | No | ਵੈਲੀਡੇਟ ਕਰਨ ਲਈ ਖਾਸ ਰੰਗ ਜੋੜੇ (ਉਦਾਹਰਨ ਲਈ, ["primary-text", "background-text"]) |
WCAG ਪੱਧਰ ਜੋ ਜਾਂਚੇ ਜਾਂਦੇ ਹਨ
ਇਹ ਸਮਰੱਥਾ WCAG ਸਟੈਂਡਰਡਜ਼ ਅਨੁਸਾਰ ਕੰਟ੍ਰਾਸਟ ਰੇਸ਼ੀਓ ਦੀ ਜਾਂਚ ਕਰਦੀ ਹੈ:
| ਪੱਧਰ | ਨਾਰਮਲ ਟੈਕਸਟ | ਵੱਡਾ ਟੈਕਸਟ | ਘੱਟੋ ਘੱਟ ਰੇਸ਼ੀਓ |
|---|---|---|---|
| A | 3:1 | 3:1 | 3:1 |
| AA | 4.5:1 | 3:1 | 4.5:1 |
| AAA | 7:1 | 4.5:1 | 7:1 |
- ਨਾਰਮਲ ਟੈਕਸਟ — 18pt ਤੋਂ ਛੋਟਾ ਟੈਕਸਟ (ਜਾਂ 14pt ਬੋਲਡ)
- ਵੱਡਾ ਟੈਕਸਟ — 18pt ਜਾਂ ਵੱਡਾ ਟੈਕਸਟ (ਜਾਂ 14pt ਬੋਲਡ ਜਾਂ ਵੱਡਾ)