სტანდარტები
ფერთა კონტრასტი: WCAG-ის კოეფიციენტები, შემოწმება და გამოსწორება
WCAG-ის კონტრასტის კოეფიციენტები (4,5:1, 3:1, 7:1), რა ითვლება დიდ ტექსტად, როგორ შეამოწმოთ ფერები უფასოდ და როგორ გამოასწოროთ დაბალი კონტრასტი რებრენდინგის გარეშე.
გამოქვეყნდა 9 წუთის საკითხავი
მოკლედ
WCAG-ის AA დონე მოითხოვს კონტრასტის კოეფიციენტს მინიმუმ 4,5:1 ჩვეულებრივი ტექსტისთვის, 3:1 დიდი ტექსტისთვის (18pt, ან 14pt მუქი) და 3:1 ხატულებისთვის, ფორმის ველების საზღვრებისა და ინტერფეისის სხვა ნაწილებისთვის. AAA დონე 7:1-ს მოითხოვს. დაბალი კონტრასტი ვებში ყველაზე გავრცელებული შეცდომაა და, როგორც წესი, მისი გამოსწორება ყველაზე იაფი ჯდება.
მთავარი დასკვნები
- ჩვეულებრივ ტექსტს 4,5:1 სჭირდება, დიდ ტექსტს 3:1, მართვის ელემენტებს, ხატულებსა და დიაგრამების ელემენტებს კი 3:1 მეზობელ ფერებთან მიმართებით.
- კოეფიციენტები არ მრგვალდება: 4,48:1 მოთხოვნას ვერ აკმაყოფილებს, თუმცა თვალით თითქმის არ განსხვავდება 4,54:1-ისგან.
- WebAIM-ის 2026 წლის სკანირებით, დაბალკონტრასტული ტექსტი მილიონი წამყვანი საიტის მთავარი გვერდების 83,9%-ზე აღმოჩნდა, რაც მას ყველაზე ხშირად აღმოჩენილ შეცდომად აქცევს.
- კონტრასტის გამოსწორება, როგორც წესი, ტექსტისთვის ბრენდის ფერის მუქი ელფერით შეიძლება, ხოლო ორიგინალი კაშკაშა ფერი დიდი ფიგურებისა და ფონებისთვის დარჩება.
- ფერი არასოდეს უნდა იყოს ერთადერთი სიგნალი, კონტრასტის გადამრთველი კი იმ ნაგულისხმევ ფერებს, რომლებიც მოთხოვნას ვერ აკმაყოფილებს, შესაბამისს ვერ გახდის.
ღია ნაცრისფერი ტექსტი თეთრ ფონზე დიზაინის ფაილში სუფთად გამოიყურება. მზის კაშკაშა შუქზე ტელეფონის ეკრანზე ან მხედველობადაქვეითებული ადამიანისთვის კი მისი წაკითხვა მძიმე შრომაა. თანაც ეს ხელმისაწვდომობის ყველაზე გავრცელებული შეცდომაა: WebAIM Million 2026-ის (იხსნება ახალ ჩანართში) მონაცემებით, დაბალკონტრასტული ტექსტი მილიონი წამყვანი საიტის მთავარი გვერდების 83,9%-ზე აღმოჩნდა, საშუალოდ 34 ცალკეული შემთხვევით გვერდზე.
კარგი ამბავი ის არის, რომ კონტრასტი იზომება, ზღვრები მკაფიოა და გამოსწორებაც ძირითადად იაფია. ამ სახელმძღვანელოში ნახავთ საჭირო რიცხვებს, უფასო ხელსაწყოებს და ბრენდის ფერების გამოსწორების გზას ყველაფრის თავიდან დაწყების გარეშე.
რა არის ფერთა კონტრასტის კოეფიციენტი?
კონტრასტის კოეფიციენტი არის რიცხვი, რომელიც ორი ფერის, ჩვეულებრივ ტექსტისა და მისი ფონის, ფარდობით სიკაშკაშეს (luminance) ადარებს. WCAG მას ფიქსირებული ფორმულით ითვლის და შედეგი 1:1-დან (განსხვავება არ არის, თეთრი თეთრზე) 21:1-მდე (შავი თეთრზე) მერყეობს. რაც უფრო მაღალია რიცხვი, მით უფრო ადვილია ორი ფერის ერთმანეთისგან გარჩევა.
ფორმულაა (L1 + 0,05) / (L2 + 0,05), სადაც L1 უფრო ღია ფერის ფარდობითი სიკაშკაშეა, L2 კი უფრო მუქისა. მისი ხელით გამოთვლა არასოდეს დაგჭირდებათ, მაგრამ ერთი დეტალი მნიშვნელოვანია: მხოლოდ სიკაშკაშე ითვლება და არა ფერის ტონი. სწორედ ამიტომ შეიძლება წითელი ტექსტი მწვანე ფონზე მკვეთრად გამოიყურებოდეს და მაინც ცუდი შედეგი ჰქონდეს.
მეორე დეტალი, რომელიც ხშირად გამორჩებათ, დამრგვალებაა. W3C-ის განმარტებით დოკუმენტში 1.4.3 კრიტერიუმზე (იხსნება ახალ ჩანართში) ნათქვამია, რომ გამოთვლილი მნიშვნელობები „არ უნდა დამრგვალდეს (მაგ., 4,499:1 ვერ დააკმაყოფილებს 4,5:1 ზღვარს)“. ასე რომ, ნაცრისფერი #767676 თეთრზე (4,54:1) მოთხოვნას აკმაყოფილებს, #777777 თეთრზე (4,48:1) კი ვერა, თუმცა თვალით მათ ვერავინ გაარჩევს.
კონტრასტის რა კოეფიციენტს მოითხოვს WCAG?
AA დონისთვის, რომელზეც კანონებისა და ხელშეკრულებების უმეტესობა მიუთითებს, ჩვეულებრივ ტექსტს ფონთან მიმართებით მინიმუმ 4,5:1 სჭირდება, დიდ ტექსტს კი 3:1 (წარმატების კრიტერიუმი 1.4.3). ინტერფეისის კომპონენტებსა და აზრის მატარებელ გრაფიკას მეზობელ ფერებთან მიმართებით 3:1 სჭირდება (1.4.11). უფრო მკაცრი AAA დონე ჩვეულებრივი ტექსტისთვის 7:1-ს მოითხოვს, დიდისთვის კი 4,5:1-ს (1.4.6).
| წარმატების კრიტერიუმი | დონე | რას ეხება | მინიმალური კოეფიციენტი |
|---|---|---|---|
| 1.4.3 კონტრასტი (მინიმალური) | AA | ჩვეულებრივი ტექსტი და ტექსტის გამოსახულებები | 4,5:1 |
| 1.4.3 კონტრასტი (მინიმალური) | AA | დიდი ტექსტი (18pt, ან 14pt მუქი) | 3:1 |
| 1.4.6 კონტრასტი (გაძლიერებული) | AAA | ჩვეულებრივი ტექსტი და ტექსტის გამოსახულებები | 7:1 |
| 1.4.6 კონტრასტი (გაძლიერებული) | AAA | დიდი ტექსტი | 4,5:1 |
| 1.4.11 არატექსტური კონტრასტი | AA | მართვის ელემენტების ნაწილები, მდგომარეობები და გრაფიკა, რომლებიც მათ გამოსაყენებლად ან გასაგებად არის საჭირო | 3:1 მეზობელ ფერებთან |
| 1.4.1 ფერის გამოყენება | A | ნებისმიერი ინფორმაცია, რომელიც ფერით გადმოიცემა | კოეფიციენტი არ არის: ფერი არ შეიძლება იყოს ერთადერთი მინიშნება |
რატომ 4,5:1? W3C განმარტავს, რომ ეს ზღვარი „აკომპენსირებს კონტრასტისადმი მგრძნობელობის იმ დანაკარგს, რომელიც, როგორც წესი, აქვთ მომხმარებლებს მხედველობის ისეთი დაქვეითებით, რომელიც დაახლოებით 20/40 მხედველობის ექვივალენტურია“. სხვა სიტყვებით, ის ზომიერად დაქვეითებული მხედველობის მქონე ადამიანებზეა გათვლილი, მათ შორის ბევრ ხანდაზმულ მომხმარებელზე, რომლებიც თავს შეზღუდული შესაძლებლობის მქონედ არასოდეს ჩათვლიდნენ.
ზოგიერთ ტექსტზე მოთხოვნა არ ვრცელდება: ლოგოებსა და ბრენდის სახელებზე, წმინდად დეკორატიულ ტექსტზე, ტექსტზე, რომელსაც ვერავინ ხედავს, სურათში არსებულ ტექსტზე, თუ სურათი სხვა მნიშვნელოვან ვიზუალურ შიგთავსსაც შეიცავს, და არააქტიური (გათიშული) მართვის ელემენტების ტექსტზე. თქვენი ლოგო შეიძლება ისეთივე დარჩეს, როგორიც არის. აბზაცი, რომელიც ლოგოს მკრთალი ფერით არის აკრეფილი, ვერა.
რა ითვლება დიდ ტექსტად?
WCAG-ში დიდი ტექსტი ნიშნავს მინიმუმ 18 პუნქტს, ან მინიმუმ 14 პუნქტს, თუ ტექსტი მუქია. W3C ამას დაახლოებით 24 CSS პიქსელად და 18,5 პიქსელად (მუქი) გადაიყვანს. ყველაფერს, რაც ამაზე პატარაა, სრული 4,5:1 სჭირდება. ძირითადი ტექსტი, სურათების წარწერები, ფორმის წარწერები, ფასები და გვერდის ქვედა ნაწილის ბმულები თითქმის არასოდეს არის დიდი ტექსტი, ამიტომ მათ უფრო მაღალი კოეფიციენტი სჭირდებათ.
აი, როგორ გამოიყურება ეს პრაქტიკაში. ნაცრისფერი #949494 თეთრზე 3,03:1-ს იძლევა. ეს საკმარისია 28-პიქსელიანი სათაურისთვის და შეცდომაა იმავე ფერის 16-პიქსელიანი აბზაცისთვის. ბევრი საიტი სათაურებზე აკმაყოფილებს მოთხოვნას და ყველაფერზე, რაც მათ ქვემოთაა, ვერა.
თხელ და დეკორატიულ შრიფტებს მეტი ყურადღება სჭირდება. W3C აღნიშნავს, რომ მოგლუვების (anti-aliasing) გამო „განსაკუთრებით თხელი ან უჩვეულო შრიფტები მომხმარებლის აგენტებმა შესაძლოა გაცილებით მკრთალი ფერით გამოსახონ“, ვიდრე თქვენ მიერ არჩეული ფერია. თუ თქვენი ბრენდის შრიფტი თხელია, 4,5:1-ზე მაღლა დაიტოვეთ მარაგი და ნუ დაუმიზნებთ 4,51-ს.
ეხება თუ არა კონტრასტი ღილაკებს, ხატულებს, ფოკუსის ინდიკატორებსა და დიაგრამებს?
დიახ. წარმატების კრიტერიუმის 1.4.11 (AA დონე) მიხედვით, ყველაფერს, რაც ადამიანმა უნდა დაინახოს მართვის ელემენტის, მისი მდგომარეობის ან გრაფიკის ამოსაცნობად, მეზობელ ფერებთან მიმართებით 3:1 სჭირდება. ეს მოიცავს ფორმის ველების საზღვრებს, ტექსტური წარწერის გარეშე დატოვებულ ხატულებს, ფოკუსის კონტურებს, მოსანიშნი ველებისა და გადამრთველების მდგომარეობებს, დიაგრამების ხაზებსა და სეგმენტებს. ღილაკის შიგნით ტექსტს კი მაინც 4,5:1 სჭირდება.
- ფორმის ველები: ღია ნაცრისფერი #CCCCCC საზღვარი თეთრზე 1,61:1-ს იძლევა. თუ ეს მკრთალი ხაზი ერთადერთია, რაც აჩვენებს, სად უნდა აიკრიფოს ტექსტი, მოთხოვნა არ სრულდება.
- ღილაკები: WCAG არ მოითხოვს ხილულ საზღვარს ყველა ღილაკის გარშემო. W3C-ის განმარტებით დოკუმენტში 1.4.11 კრიტერიუმზე (იხსნება ახალ ჩანართში) ნათქვამია, რომ საზღვარი მხოლოდ მაშინაა საჭირო, როცა მართვის ელემენტის ამოცნობის სხვა ვიზუალური გზა არ არსებობს. თუ ღილაკი მხოლოდ თავისი ფერადი ფორმით ამოიცნობა, ამ ფორმას გვერდთან მიმართებით 3:1 სჭირდება.
- ხატულები: ძიების გამადიდებელ შუშას, სურვილების სიის გულს ან კალათის ხატულას, რომელთა გვერდით ტექსტი არ წერია, 3:1 სჭირდება.
- ფოკუსის ინდიკატორები: კონტური, რომელიც კლავიატურის ფოკუსს აჩვენებს, გარშემო არსებულ ფონთან საკმარის კონტრასტში უნდა იყოს. ფოკუსის ახალ კრიტერიუმებს ჩვენი WCAG 2.2-ის სახელმძღვანელო განიხილავს.
- დიაგრამები: ხაზოვანი დიაგრამის ხაზებს და წრიული დიაგრამის სექტორებს 3:1 სჭირდებათ, თუ იგივე მნიშვნელობები ტექსტითაც არ არის ნაჩვენები.
- გათიშულ მართვის ელემენტებზე მოთხოვნა არ ვრცელდება, თუმცა ადამიანს მაინც უნდა შეეძლოს გაიგოს, შეიძლება თუ არა ღილაკზე დაჭერა.
ტექსტში ჩართული ბმულები განსაკუთრებული შემთხვევაა. თუ ისინი მხოლოდ ფერით გამოირჩევა, ხაზგასმის გარეშე, W3C-ის ტექნიკა G183 (იხსნება ახალ ჩანართში) ბმულის ფერსა და მიმდებარე ტექსტს შორის 3:1-ს მოითხოვს, ამასთან ორივეს ფონთან მიმართებით მაინც 4,5:1 სჭირდება. სამი ისეთი ფერის პოვნა, რომელიც ყველა ამ პირობას აკმაყოფილებს, რთულია. ხაზგასმა გაცილებით მარტივი გამოსავალია.
როგორ შევამოწმოთ ფერთა კონტრასტი?
კონკრეტული ფერთა წყვილისთვის გამოიყენეთ კონტრასტის უფასო შემმოწმებელი, ცოცხალი გვერდებისთვის ბრაუზერის დეველოპერის ხელსაწყოები, მთელ საიტზე პრობლემური ადგილების საპოვნელად კი ავტომატური სკანირება. შემდეგ თვალით შეამოწმეთ ის, რასაც ხელსაწყოები ვერ ამჩნევენ: ტექსტი ფოტოებსა და გრადიენტებზე, მაუსის მიტანისა და ფოკუსის მდგომარეობები, ველების მინიშნების (placeholder) ტექსტი და შეცდომის შეტყობინებები. ამას გვერდის თითო შაბლონზე რამდენიმე წუთი სჭირდება.
- WebAIM Contrast Checker (იხსნება ახალ ჩანართში): შეიყვანეთ ორი hex კოდი და მიიღებთ კოეფიციენტს და შეფასებას, აკმაყოფილებს თუ არა ის მოთხოვნას ჩვეულებრივი ტექსტისთვის, დიდი ტექსტისთვის და გრაფიკული ობიექტებისთვის. სიკაშკაშის სლაიდერი გამოგადგებათ უახლოესი შესაბამისი ელფერის მოსაძებნად.
- Colour Contrast Analyser (იხსნება ახალ ჩანართში): Vispero-ს უფასო სამაგიდო აპლიკაცია Windows-ისა და macOS-ისთვის. მისი პიპეტი ეკრანის ნებისმიერ პიქსელს იღებს, რაც სასარგებლოა სურათებზე განთავსებული ტექსტისთვის, PDF-ებისა და აპლიკაციებისთვის, და მას ფერთა აღქმის დარღვევის სიმულატორიც აქვს.
- Chrome DevTools: ინსპექტორში (Inspect) მონიშნეთ ტექსტის ფრაგმენტი და გახსენით ფერის ამრჩევი. მისი კონტრასტის კოეფიციენტის განყოფილება (იხსნება ახალ ჩანართში) AA და AAA ზღვრების ხაზებს აჩვენებს და შესაბამის ფერსაც შემოგთავაზებთ. CSS Overview პანელი გვერდზე კონტრასტის ყველა პრობლემას ჩამოთვლის.
- ავტომატური შემმოწმებლები: ბრაუზერის გაფართოებები და Lighthouse მთელ გვერდზე დაბალკონტრასტულ ტექსტს მონიშნავენ, მაგრამ სურათებსა და გრადიენტებზე განთავსებულ ტექსტს ხშირად ხელით შესამოწმებლად აღნიშნავენ და არც დადებით, არც უარყოფით შეფასებას არ აძლევენ.
სადაც ხელსაწყოები ვერ გშველით, ხელით შეამოწმეთ. მთავარ ფოტოზე (hero) განთავსებული ტექსტისთვის შეამოწმეთ სურათის ყველაზე ღია ნაწილი ყველაზე ღია ასოების უკან; W3C ფონურ სურათებს არასაკმარისი კონტრასტით ცნობილ შეცდომად ასახელებს (F83). მიიტანეთ მაუსი ღილაკებზე, Tab-ით გადადით მათზე, გამოიწვიეთ ფორმის შეცდომა, გადართეთ მუქ რეჟიმზე, თუ ასეთი გაქვთ. მუქმა თემამაც შეიძლება ვერ დააკმაყოფილოს მოთხოვნა: ნაცრისფერი #757575 ფონზე #121212 4,07:1-ს იძლევა. ჩვენი სახელმძღვანელო როგორ შევამოწმოთ ვებსაიტის ხელმისაწვდომობა კონტრასტს სხვა სწრაფ ხელით შემოწმებებთან ერთად განიხილავს.
როგორ გამოვასწოროთ დაბალი კონტრასტი ბრენდის შეცვლის გარეშე?
ჩვეულებრივ, ტექსტისა და პატარა ელემენტებისთვის ბრენდის ფერის მუქი ელფერის დამატებით, ხოლო ორიგინალი ფერი დიდი სათაურებისთვის, ფონებისა და ილუსტრაციებისთვის რჩება. ბრენდის ბევრი ფერი მოთხოვნას მხოლოდ მცირე ზომებზე ვერ აკმაყოფილებს. ღია ბრენდის ფერზე თეთრი ტექსტის მუქით შეცვლა ხშირად საკმარისია, და ვიზიტორების უმეტესობა მხოლოდ იმას შეამჩნევს, რომ გვერდის კითხვა გაადვილდა.
| ფერთა წყვილი | კოეფიციენტი | შედეგი AA დონეზე |
|---|---|---|
| თეთრი ტექსტი კაშკაშა ნარინჯისფერზე #FF7A00 | 2,61:1 | არცერთი ტექსტისთვის არ აკმაყოფილებს |
| შავი ტექსტი იმავე ნარინჯისფერზე #FF7A00 | 8,04:1 | აკმაყოფილებს, მათ შორის AAA-საც |
| თეთრი ტექსტი მუქ ნარინჯისფერზე #B35000 | 5,17:1 | აკმაყოფილებს ჩვეულებრივი ტექსტისთვის |
| თეთრი ტექსტი ლურჯზე #3B82F6 | 3,68:1 | მხოლოდ დიდი ტექსტისთვის |
| თეთრი ტექსტი მუქ ლურჯზე #2563EB | 5,17:1 | აკმაყოფილებს ჩვეულებრივი ტექსტისთვის |
| ნაცრისფერი #999999 ტექსტი თეთრზე | 2,85:1 | არ აკმაყოფილებს არც ტექსტისთვის, არც ხატულებისთვის |
| ნაცრისფერი #595959 ტექსტი თეთრზე | 7,0:1 | აკმაყოფილებს, მათ შორის AAA-საც |
- ბრენდის თითოეული ფერისთვის შექმენით ტექსტისთვის უსაფრთხო ვერსია, თქვენს ძირითად ფონებთან მინიმუმ 4,5:1 კოეფიციენტით, და გამოიყენეთ ის ძირითადი ტექსტისთვის, ბმულებისა და პატარა ხატულებისთვის.
- ორიგინალი კაშკაშა ფერი გამოიყენეთ დიდი სათაურებისთვის (იქ 3:1 საკმარისია), ფონებისთვის, ილუსტრაციებისა და დეკორისთვის.
- ბრენდის ღია ფერებზე ღილაკის ტექსტი თეთრიდან მუქზე შეცვალეთ.
- ფოტოებზე განთავსებული ტექსტის ქვეშ მოათავსეთ მყარი ან ნახევრად გამჭვირვალე ფირფიტა.
- შეამოწმეთ ყველა მდგომარეობა: მაუსის მიტანა, ფოკუსი, ნანახი ბმული, არჩეული ელემენტი, შეცდომა და მინიშნების ტექსტი.
- შესაბამისი წყვილები დიზაინ-ტოკენებად ან თემის პარამეტრებად შეინახეთ, რომ ახალმა გვერდებმა ისინი მემკვიდრეობით მიიღონ და ყოველ ჯერზე თავიდან გამოგონება არ დასჭირდეთ.
დიზაინი ფერთა აღქმის დარღვევის გათვალისწინებით: რატომ არ კმარა მხოლოდ ფერი
კონტრასტი და ფერი სხვადასხვა პრობლემაა. Colour Blind Awareness-ის (იხსნება ახალ ჩანართში) მონაცემებით, ფერთა აღქმის დარღვევა (დალტონიზმი) დაახლოებით ყოველ მე-12 მამაკაცს და ყოველ 200-ე ქალს აქვს, ყველაზე ხშირად წითლისა და მწვანის გარჩევის სირთულის სახით. WCAG 1.4.1 (იხსნება ახალ ჩანართში) (A დონე) ამბობს, რომ ფერი არ უნდა იყოს ინფორმაციის გადმოცემის ერთადერთი ვიზუალური საშუალება, ამიტომ ფერს ტექსტი, ხატულები, შტრიხები ან ხაზგასმა დაურთეთ.
- ფორმის შეცდომები: მხოლოდ წითელი საზღვარი საკმარისი არ არის. ველის გვერდით დაამატეთ შეტყობინება, მაგალითად „შეიყვანეთ საფოსტო ინდექსი“, სასურველია ხატულასთან ერთად.
- მარაგი და სტატუსი: მწვანე ან წითელი წერტილი პროდუქტის გვერდით ბევრ მყიდველს არაფერს ეუბნება. დაწერეთ „მარაგშია“ ან „გაყიდულია“.
- დიაგრამები: ლეგენდა, რომელიც ფერების შესაბამისობას ეყრდნობა, ძნელად იკითხება. ხაზებს წარწერები პირდაპირ მიუწერეთ ან გამოიყენეთ შტრიხები და ხაზის სხვადასხვა სტილი.
- ბმულები: ძირითად ტექსტში ხაზი გაუსვით, ზემოთ ახსნილი მიზეზების გამო.
პრობლემის საკუთარი თვალით სანახავად Chrome-ის DevTools-ს მხედველობის დარღვევების ემულაცია შეუძლია, Colour Contrast Analyser-საც აქვს სიმულატორი. კონტრასტი აქაც გეხმარებათ: კოეფიციენტი სიკაშკაშეს ზომავს და არა ტონს, ამიტომ მაღალი კოეფიციენტის მქონე ორი ფერი გარჩევადი რჩება მაშინაც კი, როცა მათი ტონები ერთმანეთს ჰგავს. იმის შესახებ, როგორ აწყობენ საკუთარ მოწყობილობებს მხედველობადაქვეითებული და სხვა დარღვევების მქონე ადამიანები, წაიკითხეთ როგორ იყენებენ ვებს შეზღუდული შესაძლებლობის მქონე ადამიანები.
საკმარისია თუ არა მაღალი კონტრასტის რეჟიმები და კონტრასტის გადამრთველები?
არა. ოპერაციული სისტემის კონტრასტული თემები და გვერდზე განთავსებული კონტრასტის გადამრთველები ეხმარება ადამიანებს, რომლებმაც იციან, რომ მეტი კონტრასტი სჭირდებათ, და თავად რთავენ მას. მაგრამ WCAG თქვენს გვერდს ნაგულისხმევ მდგომარეობაში აფასებს, ამიტომ ფერები, რომლებსაც ყოველი ვიზიტორი პირველად ხედავს, მოთხოვნას მაინც უნდა აკმაყოფილებდეს. გადამრთველი დამატებითი ვარიანტია მათთვის, ვისაც მეტი სურს, და არა გამოსავალი ფერებისთვის, რომლებიც მოთხოვნას ვერ აკმაყოფილებს.
შეზღუდული შესაძლებლობის მქონე ზოგიერთი ადამიანი Windows-ის კონტრასტულ თემებს იყენებს, რომლებიც თქვენს ფერებს საკუთარით ცვლის. ღირს საიტის გამოცდა ასეთი თემით: ფონური სურათებით აწყობილი ხატულები შეიძლება გაქრეს, მხოლოდ box-shadow-ით დახატული ფოკუსის სტილებიც შეიძლება გაუჩინარდეს. CSS-ის მედიამოთხოვნა prefers-contrast კი საშუალებას გაძლევთ, უფრო მაღალკონტრასტული ვერსია შესთავაზოთ მათ, ვინც ეს სისტემის პარამეტრებში მოითხოვა.
ჩვენს ვიჯეტს აქვს კონტრასტის პარამეტრი და პროფილი „დალტონიზმი“, და ზოგიერთი ვიზიტორისთვის ისინი სასარგებლოა. მაინც იმავეს გეტყვით: თუ თქვენი ძირითადი ტექსტი #999999-ია თეთრზე, CSS შეცვალეთ. ვიჯეტი ვიზიტორს, რომელსაც მეტი კონტრასტი სურს, მისი მიღების საშუალებას აძლევს. ნაგულისხმევ ფერებს, რომლებიც მოთხოვნას ვერ აკმაყოფილებს, შესაბამისს ის ვერ ხდის, და ამას ჩვენი დოკუმენტაციის WCAG-ის განყოფილებაც ამბობს.
ხშირად დასმული კითხვები
რა არის ფერთა კონტრასტის მინიმალური კოეფიციენტი WCAG AA-ისთვის?
ჩვეულებრივ ტექსტს ფონთან მიმართებით მინიმუმ 4,5:1 კოეფიციენტი სჭირდება (წარმატების კრიტერიუმი 1.4.3). დიდ ტექსტს, ანუ მინიმუმ 18 პუნქტს ან მუქ 14 პუნქტს (დაახლოებით 24px ან 18,5px), მინიმუმ 3:1 სჭირდება. ლოგოებსა და წმინდად დეკორატიულ ტექსტზე მოთხოვნა არ ვრცელდება.
რა კონტრასტი სჭირდებათ ღილაკებსა და ხატულებს?
WCAG 1.4.11-ის (AA დონე) მიხედვით, ვიზუალურ ინფორმაციას, რომელიც ინტერფეისის კომპონენტებისა და მათი მდგომარეობების ამოსაცნობადაა საჭირო, მაგალითად ფორმის ველების საზღვრებს, უტექსტო ხატულებსა და ფოკუსის ინდიკატორებს, მეზობელ ფერებთან მიმართებით მინიმუმ 3:1 სჭირდება. ღილაკის შიგნით ტექსტი მაინც ტექსტია, ამიტომ მას 4,5:1 სჭირდება, ან 3:1, თუ დიდია.
რა არის AAA დონის კონტრასტის კოეფიციენტი?
AAA დონე (წარმატების კრიტერიუმი 1.4.6, „კონტრასტი (გაძლიერებული)“) ჩვეულებრივი ტექსტისთვის 7:1-ს მოითხოვს, დიდისთვის კი 4,5:1-ს. კანონებისა და შესყიდვის წესების უმეტესობა AA დონეზე მიუთითებს, ამიტომ AAA განიხილეთ, როგორც მიზანი მთავარი შიგთავსისთვის და არა როგორც სამართლებრივი მინიმუმი.
შეიძლება თუ არა კონტრასტის კოეფიციენტის 4,5:1-მდე დამრგვალება?
არა. W3C ამბობს, რომ გამოთვლილი კოეფიციენტები არ უნდა დამრგვალდეს, ამიტომ 4,499:1 ვერ აკმაყოფილებს 4,5:1 ზღვარს. მაგალითად, #777777 თეთრზე 4,48:1-ს იძლევა და მოთხოვნას ვერ აკმაყოფილებს, #767676 კი 4,54:1-ს იძლევა და აკმაყოფილებს.
რამდენად ხშირია დაბალი კონტრასტი ვებსაიტებზე?
ეს ხელმისაწვდომობის ყველაზე ხშირად აღმოჩენილი შეცდომაა. WebAIM Million 2026-მა დაბალკონტრასტული ტექსტი მილიონი წამყვანი საიტის მთავარი გვერდების 83,9%-ზე აღმოაჩინა, საშუალოდ 34 შემთხვევით გვერდზე, რითაც ის სურათების ალტერნატიული ტექსტის არქონას (53,1%) უსწრებს.
რამდენ ადამიანს აქვს ფერთა აღქმის დარღვევა?
ბრიტანული საქველმოქმედო ორგანიზაციის Colour Blind Awareness-ის მონაცემებით, ფერთა აღქმის დარღვევა დაახლოებით ყოველ მე-12 მამაკაცს (8%) და ყოველ 200-ე ქალს აქვს, მსოფლიოში კი, ორგანიზაციის შეფასებით, დაახლოებით 300 მილიონ ადამიანს. ამიტომ ამბობს WCAG, რომ ფერი არ უნდა იყოს ინფორმაციის გადმოცემის ერთადერთი საშუალება, მაგალითად, როცა შეცდომა მხოლოდ წითელი ტექსტით აღინიშნება.
წყაროები
- The WebAIM Million: 2026 report on the accessibility of the top 1,000,000 home pages (updated 30 March 2026) (იხსნება ახალ ჩანართში), WebAIM
- Understanding Success Criterion 1.4.3: Contrast (Minimum) (იხსნება ახალ ჩანართში), W3C Web Accessibility Initiative
- Web Content Accessibility Guidelines (WCAG) 2.2, W3C Recommendation 12 December 2024 (იხსნება ახალ ჩანართში), W3C
- Understanding Success Criterion 1.4.11: Non-text Contrast (იხსნება ახალ ჩანართში), W3C Web Accessibility Initiative
- G183: Using a contrast ratio of at least 3:1 to distinguish inline text links from surrounding text (იხსნება ახალ ჩანართში), W3C Web Accessibility Initiative
- Colour blindness (იხსნება ახალ ჩანართში), Colour Blind Awareness
- Contrast Checker (იხსნება ახალ ჩანართში), WebAIM
- Colour Contrast Analyser (CCA) (იხსნება ახალ ჩანართში), Vispero
- Make your website more readable (Chrome DevTools: contrast) (იხსნება ახალ ჩანართში), Chrome for Developers, Google