ওয়েব ডিজাইন কালার কনট্রাস্ট পরীক্ষা করা

আপনার ডিজাইনের অ্যাক্সেসযোগ্য রঙের বৈসাদৃশ্য পরীক্ষা এবং যাচাই করার জন্য তিনটি সরঞ্জাম এবং কৌশলগুলির একটি ওভারভিউ।

অ্যাডাম আর্গিল
অ্যাডাম আর্গিল
চার্লি গ্লিসন
চার্লি গ্লিসন

বলুন আপনার কাছে হালকা পটভূমিতে কিছু পাঠ্য আছে, যেমন:

'দ্রুত বাদামী শিয়াল আবার অলস কুকুরের উপর লাফিয়ে ওঠে' বাক্যাংশটি দেখানো হয়েছে, যেখানে প্রতিটি শব্দ বা শব্দ দুটি হালকা নীল। ক্রমান্বয়ে বিবর্ণ শব্দগুলির প্রতিটি বিভাগের উপরে তাদের বৈসাদৃশ্য অনুপাত স্কোর। শেষ কয়েকটি শব্দ কম বৈসাদৃশ্যের কারণে পড়তে খুব কঠিন।

যদিও সমস্ত উদাহরণ আপনার কাছে পঠনযোগ্য হতে পারে, এটি সবার ক্ষেত্রে নয়।

অ্যাক্সেসযোগ্য রঙের বৈসাদৃশ্য হল একটি অনুশীলন যা নিশ্চিত করে যে পাঠ্য প্রত্যেকের জন্য পাঠযোগ্য। কখনও কখনও বৈসাদৃশ্য পরীক্ষা করা সহজ এবং কখনও কখনও এটি সত্যিই কঠিন। এই পোস্টের শেষে আপনার ওয়েব ডিজাইনের বৈপরীত্য পরিদর্শন, সংশোধন এবং যাচাই করার জন্য তিনটি নতুন টুল এবং কৌশল থাকবে যাতে আপনি কঠিনতম পরিস্থিতিতে মোকাবেলা করতে পারেন।

WCAG এবং রঙের বৈসাদৃশ্য

W3C এর ওয়েব অ্যাক্সেসিবিলিটি ইনিশিয়েটিভ কৌশল, মান এবং সংস্থান প্রদান করে যাতে ইন্টারনেট যতটা সম্ভব বেশি মানুষের জন্য অ্যাক্সেসযোগ্য হয়। যে নির্দেশিকাগুলি এই মানগুলিকে আন্ডারপিন করে সেগুলিকে ওয়েব সামগ্রী অ্যাক্সেসিবিলিটি নির্দেশিকা বা WCAG বলা হয়। সর্বশেষ স্থিতিশীল সংস্করণ, WCAG 2.1 , একটি গুরুত্বপূর্ণ অ্যাক্সেসযোগ্যতার প্রয়োজনীয়তা কভার করে: সর্বনিম্ন বৈসাদৃশ্য

WCAG 2.1-এ দুটি রঙের মধ্যে সম্পর্ক তাদের বৈসাদৃশ্য অনুপাত দ্বারা বর্ণনা করা হয়েছে—অর্থাৎ, দুটি রঙের আলোকসজ্জার তুলনা করলে আপনি যে সংখ্যাটি পাবেন। উজ্জ্বলতা হল একটি রঙ কালো (0%) বা সাদা (100%) এর কতটা কাছাকাছি তা বর্ণনা করার একটি উপায়। WCAG কিছু নিয়ম এবং গণনার অ্যালগরিদম সংজ্ঞায়িত করে যে ওয়েবে অ্যাক্সেসযোগ্য হওয়ার জন্য সেই বৈসাদৃশ্য অনুপাতটি কী হওয়া দরকার। যদিও এই গণনার সাথে পরিচিত সমস্যা রয়েছে। অবশেষে একটি আরও নির্ভরযোগ্য উপায় অবলম্বন করা হবে, কিন্তু, বর্তমানে, WCAG আমাদের কাছে সেরা।

নিয়ম কি?

এএ এএএ
বডি টেক্সট (< 24px) 4.5 7
বড় টেক্সট (> 24px) 3 4.5
UI (আইকন, গ্রাফ, ইত্যাদি) 3 সংজ্ঞায়িত নয়

একটি উচ্চতর বৈসাদৃশ্য অনুপাত একটি উচ্চ সংখ্যার সাথে স্কোর করা হয়, যেমন 3 এর পরিবর্তে 4.5 বা 7৷ স্কোরিং টেবিলের সাথে আরও পরিচিত হতে, পলিপেনের কনট্রাস্ট চেকারটি দেখুন৷

বেগুনি রঙের উপরে টেক্সট দেখানো হয়েছে: একটি পেয়ারিং হল বেগুনি রঙের উপরে কালো টেক্সট এবং অন্যটি বেগুনি রঙের উপরে সাদা টেক্সট।
এই রঙের জুড়িগুলির মধ্যে কোনটি আপনি বেশি বৈসাদৃশ্য অনুভব করেন?

রঙের মধ্যে বৈসাদৃশ্য পরীক্ষা করা

সুতরাং, এখন আমরা জানি যে আমরা কী খুঁজছি, আমরা কীভাবে এটি পরীক্ষা করব? আপনার ওয়েব সাইটের বৈসাদৃশ্য পরিদর্শন, সংশোধন এবং পরিমাপ করতে আপনাকে সহায়তা করার জন্য এখানে তিনটি বিনামূল্যের সরঞ্জাম রয়েছে৷ প্রতিটির শক্তি এবং দুর্বলতাগুলিকে রূপরেখা দেওয়া হবে যাতে আপনি আত্মবিশ্বাসের সাথে আপনার সাইটের রঙ এবং বিষয়বস্তুর অ্যাক্সেসযোগ্যতা বিভিন্ন উপায়ে পরীক্ষা করতে পারেন৷

  1. পিকা
    একটি MacOS অ্যাপ, সম্পূর্ণ স্ক্রিনে যেকোনো রঙের বৈসাদৃশ্য, গ্রেডিয়েন্টের রং, স্বচ্ছতার সাথে রঙ এবং আরও অনেক কিছু দেখাতে অনন্যভাবে সক্ষম। অভিপ্রায় স্পষ্ট, ব্যবহারকারীরা ম্যানুয়ালি তুলনা করার জন্য পিক্সেল বেছে নেন। একটি বিশাল বৈশিষ্ট্য লাভ সহ একটি ক্ষুদ্র বিট কম স্বয়ংক্রিয়।
  2. VisBug
    একটি ক্রস ব্রাউজার এক্সটেনশন, এক সময়ে একাধিক কনট্রাস্ট ওভারলে দেখাতে অনন্যভাবে সক্ষম, কিন্তু DevTools-এর মতো, কখনও কখনও উদ্দেশ্য সনাক্ত করতে সক্ষম হয় না।
  3. Chrome DevTools
    DevTools Chrome-এ তৈরি করা হয়েছে এবং রঙের সমস্যাগুলি পরিদর্শন, সংশোধন এবং ডিবাগ করার বিভিন্ন উপায়ে পরিপূর্ণ, কিন্তু গ্রেডিয়েন্ট এবং আধা-স্বচ্ছ রঙগুলি পরিদর্শন করার সময় ত্রুটিগুলি রয়েছে এবং কখনও কখনও অভিপ্রায় সনাক্ত করতে সক্ষম হয় না৷

Pika (macOS অ্যাপ্লিকেশন)

যদি DevTools বা VisBug সঠিকভাবে বৈপরীত্যের মূল্যায়ন করতে না পারে, যেমন ব্রাউজারের বাইরে যখন আপনাকে একটি রঙ পরীক্ষা করতে হবে, অথবা যখন স্বচ্ছতা বা গ্রেডিয়েন্ট জড়িত থাকে, তাহলে Pika দিনটি বাঁচাতে এখানে রয়েছে ৷ পিকা স্ক্রিনের প্রতিটি পিক্সেল অ্যাক্সেস করতে পারে কারণ এটি একটি সিস্টেম টুল এবং একটি ওয়েব টুল নয়।

পিকা ডাউনলোড করুন

এর মানে হল পিকা ব্যবহারের জন্য ইউএক্স DevTools বা VisBug থেকে আলাদা। DevTools এবং VisBug ব্রাউজার DOM থেকে পাঠ্য এবং পটভূমির রঙগুলি দেখানোর জন্য তাদের যথাসাধ্য চেষ্টা করে, যখন Pika যে রঙগুলি তুলনা করে সেগুলি স্ক্রীনের যেকোনো স্থান থেকে ম্যানুয়ালি বেছে নেওয়া হয়। এটি পিকাকে আরও নিয়ন্ত্রণ দেয় এবং কিছু অতিরিক্ত ব্যবহারের ক্ষেত্রে খুলে দেয়:

  • ব্রাউজারে থাকুক বা না থাকুক না কেন যেকোনো দুটি রঙের তুলনা করা - যদি আপনি এটি আপনার স্ক্রিনে দেখতে পান তবে আপনি এটি পরীক্ষা করতে পারেন।
  • স্বচ্ছতার সাথে রঙের তুলনা।
  • গ্রেডিয়েন্টের মধ্যে রং তুলনা করা।
  • CSS-এ মিক্স-ব্লেন্ড-মোডের মতো ব্লেন্ড মোড ব্যবহার করা রঙের তুলনা করা।

যেকোনো দুটি রঙের তুলনা করা

একটি পটভূমির রঙের সাথে পাঠ্যের তুলনা করুন:

দুটি ধূসরকে পাশাপাশি তুলনা করা হয়েছে, তাদের 13.01 এর একটি বৈসাদৃশ্য অনুপাত রয়েছে এবং এটি AA এবং AAA লক্ষ্য অতিক্রম করছে৷

স্ট্রোক তুলনা করুন এবং ভেক্টর গ্রাফিক্সের রঙ পূরণ করুন:

দুটি বেগুনিকে একটি ডু-টোনড আইকন থেকে তুলনা করা হয়েছে, তাদের 1.63 এর বৈসাদৃশ্য অনুপাত রয়েছে এবং তারা কোনো WCAG লক্ষ্যমাত্রা অতিক্রম করছে না।

স্বচ্ছতার সাথে রঙের তুলনা

বিভিন্ন পটভূমির নমুনা পিক্সেলের সাথে পাঠ্যের রঙের তুলনা করুন। এখানে, ফ্রস্টেড গ্লাস ইফেক্ট থেকে হালকা ধূসর পটভূমির তুলনা রঙ হিসেবে ব্যবহার করা হয়েছে।

দুটি রঙ যেগুলি দেখতে ধূসরের মতো কিন্তু আসলে খুব ডিস্যাচুরেটেড বেগুনিগুলিকে একটি অস্পষ্ট আধা-স্বচ্ছ ক্যাপশন সহ একটি চিত্র থেকে তুলনা করা হয়েছে, তাদের 4.65 এর বৈসাদৃশ্য অনুপাত রয়েছে এবং তারা AA লক্ষ্য অতিক্রম করছে৷

গ্রেডিয়েন্টের সাথে রঙের তুলনা করা

একটি গ্রেডিয়েন্টে বা একটি চিত্রের পাঠ্যের তুলনা করুন। এখানে "ল্যাসো" থেকে এলকে চিত্রের হালকা নীলের সাথে তুলনা করা হয়েছে:

একটি টিভি শো থেকে একটি স্ক্রিনশট শো শিরোনাম ওভারটপ, L সাদা এবং এর পিছনে নীল তুলনা করা হয়েছে. তাদের 8 এর বৈসাদৃশ্য অনুপাত রয়েছে এবং তারা AA এবং AAA লক্ষ্য অতিক্রম করছে।

VisBug

VisBug হল একটি FireBug অনুপ্রাণিত টুল ডিজাইনার এবং ডেভেলপারদের তাদের ওয়েবসাইট ডিজাইনের সাথে দৃশ্যত পরিদর্শন, ডিবাগ এবং খেলার জন্য। ক্রোম DevTools-এর তুলনায় এন্ট্রিতে একটি কম বাধা থাকা বোঝানো হয়েছে ডিজাইন টুলগুলির UI এবং UX অনুকরণ করে যা লোকেরা জেনেছে এবং ব্যবহার করতে ভালোবাসে।

VisBug ব্যবহার করে দেখুন বা Chrome , Firefox , Edge , Brave বা Safari- এ ইনস্টল করুন।

এর একটি টুল অফার হল অ্যাক্সেসিবিলিটি ইনস্পেক্ট টুল।

একটি ফাঁকা পৃষ্ঠার বাম দিকে VisBug টুলবারের স্ক্রিনশট, অ্যাক্সেসিবিলিটি টুল আইকনটি গোলাপী এবং একটি পপওভার দেখানো হয়েছে যা টুলটির নির্দেশনা প্রদান করে।

ব্রাউজার জুড়ে পরিদর্শন করুন (এমনকি মোবাইলেও)

একবার অ্যাক্সেসিবিলিটি ইনস্পেক্ট টুলটিতে ক্লিক করা হয়ে গেলে, ব্যবহারকারী যেকোন কিছুর দিকে ইঙ্গিত করে বা কীবোর্ড নেভিগেট করে, তার অ্যাক্সেসযোগ্যতার তথ্য টুলটিপে রিপোর্ট করা হবে। এই টুলটিপে আবিষ্কৃত ফোরগ্রাউন্ড এবং ব্যাকগ্রাউন্ডের রঙের মধ্যে রঙের তুলনা রয়েছে।

একটি শিরোনাম এবং একটি আইকন সহ একটি উপাদান তার চারপাশে একটি গোলাপী বাউন্ডিং বক্স সহ দেখানো হয়েছে, একটি VisBug অ্যাক্সেসিবিলিটি টুলটিপ টেক্সট রঙ এবং এর পটভূমির একটি রঙ তুলনা প্রতিবেদন সহ গোলাপী বাক্সের দিকে নির্দেশ করে৷ অনুপাত হল 13.86 এবং এটি AA এবং AAA উভয় লক্ষ্যমাত্রা অতিক্রম করছে৷

এক বা একাধিক পরিদর্শন করুন

DevTools হয় একটি একক রঙের জুটি দেখতে পারে বা পৃষ্ঠায় আপনার সমস্ত রঙের জোড়ার একটি প্রতিবেদন পেতে পারে, তবে VisBug একাধিক রঙের জোড়ার অনুমতি দিয়ে একটি সুন্দর মধ্যম স্থল অফার করে৷ একটি উপাদান ক্লিক করুন এবং টুলটিপ রাখা হবে. Shift ধরে রাখুন এবং অন্যান্য উপাদানগুলিতে ক্লিক করা চালিয়ে যান এবং সমস্ত টুলটিপ রাখা থাকবে:

একটি ওয়েবপৃষ্ঠার লিঙ্কগুলির একটি তালিকা একাধিক VisBug অ্যাক্সেসিবিলিটি ওভারলে সহ দেখানো হয়, প্রতিটি প্রাসঙ্গিকভাবে আবিষ্কৃত পাঠ্য এবং পটভূমির রঙের বৈপরীত্যের দিকে নির্দেশ করে এবং রিপোর্ট করে।

এটি উপাদান ভিত্তিক ডিজাইনের জন্য বিশেষভাবে গুরুত্বপূর্ণ, যেখানে একটি উপাদানের একাধিক অংশকে কনট্রাস্ট রেশিও স্কোর পাস করতে হবে। এই পদ্ধতিটি একবারে সেই সমস্ত উপাদান অংশগুলি দেখার অনুমতি দেয়। ডিজাইন পর্যালোচনার জন্যও দুর্দান্ত।

Chrome DevTools

আপনার যদি Chrome ইনস্টল করা থাকে তবে আপনি ইতিমধ্যেই অনেকগুলি বৈসাদৃশ্য পরীক্ষার সরঞ্জাম দিয়ে সজ্জিত:

Chrome DevTools কালার পিকার

এলিমেন্টস প্যানেলের Chrome DevTools শৈলী প্যানে, রঙের মানগুলির পাশে একটি সামান্য ভিজ্যুয়াল বর্গাকার রঙের সোয়াচ থাকবে। এই সোয়াচটি ক্লিক করা হলে আপনি রঙ চয়নকারী টুলটি দেখতে পাবেন। যদি সম্ভব হয়, টুলের মাঝখানে একটি অগ্রভাগ বা পটভূমির বিপরীতে রঙের বৈসাদৃশ্য দেখাবে।

নিম্নলিখিত উদাহরণে, একটি কাস্টম প্রপার্টি রঙের মানের জন্য রঙ চয়নকারী খোলা হয়েছে। কন্ট্রাস্ট রেশিও স্কোর 15.79 হিসাবে রিপোর্ট করা হয়েছে এবং দুটি সবুজ চেক চিহ্ন রয়েছে, যা স্কোর AA এবং AAA WCAG 2.1 প্রয়োজনীয়তাগুলিকে নির্দেশ করে:

DevTools এলিমেন্টস প্যানেলের স্ক্রিনশট, শৈলীতে কালার পিকার দেখানো হয়েছে এবং মাঝখানে 4.98 রঙের কনট্রাস্ট রেশিও রিপোর্ট করছে।

কালার পিকার স্বয়ংক্রিয় সংশোধন

রং বাছাই করার সময় স্কোর দেখা সহজ, তবে Chrome DevTools-এ স্বয়ংক্রিয় সংশোধনের জন্য একটি অতিরিক্ত বৈশিষ্ট্য রয়েছে। যখন রঙ চয়নকারী একটি ব্যর্থ অ্যাক্সেসযোগ্য রঙের বৈসাদৃশ্য স্কোর রিপোর্ট করে তখন এটি AA এবং AAA স্কোর লক্ষ্যগুলি প্রকাশ করার জন্য প্রসারিত করা যেতে পারে এবং একটি আই ড্রপার টুল। AA এবং AAA এর পাশে রয়েছে সোয়াচ এবং একটি রিফ্রেশ আইকন যা ক্লিক করলে আপনার জন্য সবচেয়ে কাছের পাসিং রঙটি খুঁজে পাবে:

আপনি যদি রঙের বিষয়ে পছন্দ না করেন তবে স্বয়ংক্রিয় সংশোধন বৈশিষ্ট্যটি অ্যাক্সেসযোগ্যতার নির্দেশিকাগুলি পূরণ করার একটি দুর্দান্ত উপায় এবং কাজটি সম্পন্ন করার জন্য খুব বেশি পরিশ্রম না করে৷

পরিদর্শন টুলটিপ

এলিমেন্ট সিলেকশন টুলটিতে পেজ হোভারের সময় একটি বিশেষ বৈশিষ্ট্য রয়েছে যা সাধারণ ফন্ট, রঙ এবং অ্যাক্সেসযোগ্যতার তথ্য রিপোর্ট করে। উপাদান নির্বাচন টুল হল নিম্নলিখিত স্ক্রিনশটের বাম দিকের আইকন। এটি নীচের ডান কোণে একটি তীর কার্সার সহ বাক্স। এটি হটকি Control+Shift+C (বা MacOS-এ Command+Shift+C ) ব্যবহার করেও নির্বাচন করা যেতে পারে।

DevTools-এ বক্সের স্ক্রিনশট এবং তীর আইকন যা এলিমেন্ট সিলেক্ট টুল চালু করে।

একবার সক্রিয় হয়ে গেলে, আইকনটি নীল হয়ে যাবে এবং পৃষ্ঠার যেকোনো কিছুর দিকে নির্দেশ করলে নিম্নলিখিত দ্রুত পরিদর্শন টুলটিপ দেখাবে:

VisBug-এর অনুরূপ একটি ওভারলে-এর একটি স্ক্রিনশট, এটি কিছু শৈলী তথ্য এবং একটি অ্যাক্সেসিবিলিটি বিভাগ দেখায় যা 15.79 এর একটি বৈসাদৃশ্য স্কোর দেখায় যা AA লক্ষ্যকে অতিক্রম করে।

কালার পিকার টুলের পরিবর্তে, যার জন্য আপনাকে স্টাইল প্যানে রঙের সোয়াচ খুঁজে বের করতে হবে, এই টুলটি আপনাকে কনট্রাস্ট স্কোর দেখতে পৃষ্ঠার চারপাশে নির্দেশ করতে দেয়। কালার পিকারের মতো, এটি একবারে শুধুমাত্র একটি কনট্রাস্ট স্কোর দেখাতে পারে।

পাশ না করা পর্যন্ত বাম্প বাম্প 🎶

আমি প্রায়শই এই দ্রুত পরিদর্শন সরঞ্জামের সাথে একটি রঙের জুড়ি পরিদর্শন করি এবং এটি প্রয়োজনীয় অনুপাত অতিক্রম করার জন্য খুব কম খুঁজে পাই। রঙ চয়নকারীর স্বয়ংক্রিয় সংশোধন বৈশিষ্ট্যটি ব্যবহার করার পরিবর্তে (কারণ আমি পছন্দ করি) আমি CSS-এ রঙিন চ্যানেলগুলিকে নাজ করি এবং যতক্ষণ না আমি আমার প্রয়োজনীয় অনুপাতটি পাস করি ততক্ষণ পর্যন্ত দেখি। আমি এই প্রক্রিয়াটিকে " বাম্প বাম্প টিল ইউ পাস " বলি কারণ আমি WCAG 2.1 পাস না করা পর্যন্ত রঙিন চ্যানেল নম্বরগুলিকে বাম্প করছি।

পদক্ষেপগুলি নিম্নরূপ, এবং সঠিক ক্রমে করা আবশ্যক:

  1. স্টাইল প্যানেলে একটি রঙের ভিতরে কীবোর্ড ফোকাস সেট করুন।
  2. কীবোর্ড শর্টকাট Control+Shift+C (বা MacOS-এ Command+Shift+C ) দিয়ে ইন্সপেক্ট এলিমেন্ট টুল সক্রিয় করুন।
  3. একটি লক্ষ্যের উপরে পয়েন্ট করুন।
  4. রঙের মানের সংখ্যা পরিবর্তন করতে কীবোর্ডে উপরে/নীচে টিপুন।

এটি কাজ করে কারণ CSS শৈলীর মানটিতে এখনও আপনার কীবোর্ড ফোকাস রয়েছে, যখন মাউস আপনাকে একটি লক্ষ্যের উপর নির্দেশ করতে দেয়। নিশ্চিত করুন যে আপনার টার্গেটে ক্লিক করবেন না বা ফোকাস রঙের মান এলাকা থেকে সরে যাবে এবং পুনরায় ফোকাস না হওয়া পর্যন্ত আপনাকে মানগুলিকে আর নজ করতে দেবে না।

সিএসএস ওভারভিউ

এই মুহুর্তে, Chrome DevTools এক সময়ে একটি রঙের জুটি দেখার উপায় সরবরাহ করেছে, কিন্তু CSS ওভারভিউ আপনার পুরো পৃষ্ঠাটি ক্রল করতে পারে এবং একসাথে সমস্ত অ্যাক্সেসযোগ্য জোড়া উপস্থাপন করতে পারে:

CSS ওভারভিউ ক্যাপচার টুল চালানো থেকে ওভারভিউ সারাংশের স্ক্রিনশট। এটি 7টি বৈসাদৃশ্য সমস্যা দেখায়, আবিষ্কৃত রঙের জোড়া এবং তাদের ব্যর্থ ফলাফলগুলি দেখায়।

এই পোস্টে এই বৈশিষ্ট্য সম্পর্কে আরও পড়ুন CSS ওভারভিউ: সম্ভাব্য CSS উন্নতিগুলি সনাক্ত করুন বা YouTube-এ Jecelyn Yeen দেখুন তাদের সিরিজ DevTools টিপস আপনাকে শেখায় কিভাবে CSS ওভারভিউ প্যানেলের মাধ্যমে সম্ভাব্য CSS উন্নতিগুলি সনাক্ত করতে হয়

বাতিঘর

Lighthouse হল Chrome DevTools-এর আরেকটি অডিটিং টুল। এটি আপনার পৃষ্ঠা ক্রল করতে পারে এবং অ্যাক্সেসযোগ্য রঙের জোড়ার প্রতিবেদন করতে পারে। এটি আপনার পর্যালোচনা, পাস এবং ব্যর্থতার জন্য প্রতিটি রঙের জোড়ার ছোট স্ক্রিনশট বৈশিষ্ট্যযুক্ত। যেকোনো ব্যর্থ সমন্বয় আপনার লাইটহাউস স্কোরকে নেতিবাচকভাবে প্রভাবিত করবে।

এই ফলাফলগুলি দেখতে কেমন হতে পারে তা এখানে:

একটি বাতিঘর মূল্যায়নের একটি স্ক্রিনশট, 2টি শব্দের রঙ সমন্বয়ের কম-কনট্রাস্ট পাঠ্যের ফলাফল দেখাচ্ছে৷

জেএস কনসোল

হয়তো এখন পর্যন্ত তালিকাভুক্ত সমস্ত টুল আপনি যেখানে আছেন সেখানে নেই। হয়তো আপনি যেখানে (সারা দিন) আছেন জাভাস্ক্রিপ্ট। এখানে চেষ্টা করার জন্য একটি পরীক্ষা আছে . কনসোলের ইস্যুস প্যানটি ক্রমাগতভাবে আপনার তৈরি করার সাথে সাথে যে কোনও রঙের বৈসাদৃশ্য অ্যাক্সেসযোগ্যতার সমস্যাগুলি রিপোর্ট করতে পারে। সেটিংস > পরীক্ষা-নিরীক্ষায় বৈশিষ্ট্যটি সক্ষম করুন, যেমনটি নিম্নলিখিতটিতে দেখানো হয়েছে:

একটি সক্রিয় চেকবক্সের স্ক্রিনশট: 'ইস্যু প্যানেলের মাধ্যমে স্বয়ংক্রিয় বৈপরীত্য সমস্যা রিপোর্টিং সক্ষম করুন।'

তারপর ইস্যু প্যানটি খুলুন এবং দেখুন এটি কোনও আবিষ্কার করেছে কিনা। যদি এটি হয়, তারা এই মত দেখতে পারে:

কনসোলের ভিতরে ইস্যু প্যানেলের স্ক্রিনশট, এটি বিপরীতে 6 টি ত্রুটি রিপোর্ট করে।

কালারব্লাইন্ড এমুলেশন

রঙের বৈসাদৃশ্যের বিষয়ে এবং অ্যাক্সেসযোগ্য রঙের জোড়া নিশ্চিত করার বিষয়ে, দৃষ্টি ঘাটতি ইমুলেশন টুলটি নির্দেশ করা মূল্যবান। এটি বিভিন্ন ধরণের বর্ণান্ধতার ফলাফল প্রদর্শন করতে আপনার ডিজাইনের রঙ বা চেহারা পরিবর্তন করবে, আপনাকে আপনার নকশা পরিবর্তন করার সুযোগ দেবে যাতে UX ব্যবহারকারীর সাথে যোগাযোগ করার একমাত্র উপায় নয়।

দৃষ্টি ঘাটতি অনুকরণের জন্য এমুলেশন DevTools-এর বিকল্পগুলির স্ক্রিনশট: কোন অনুকরণ, ঝাপসা দৃষ্টি, প্রোটানোপিয়া, ডিউটেরানোপিয়া, ট্রাইটানোপিয়া, অ্যাক্রোমাটোপসিয়া।

খারাপের জন্য লাল এবং ভালোর জন্য সবুজের মতো তথ্য চিত্রিত করার জন্য একচেটিয়াভাবে রঙ ব্যবহার করা নিরাপদ অ্যাক্সেসযোগ্যতার অনুশীলন নয়। কিছু লোক সবুজ বা লাল একই রকম দেখতে পায় না এবং এই এমুলেশন টুলটি আপনাকে এটি অনুভব করতে এবং মনে রাখতে সহায়তা করবে।

রঙ বৈপরীত্য সিস্টেম পছন্দ অনুকরণ

আরও বেশি করে, ব্যবহারকারীরা তাদের অপারেটিং সিস্টেমে তাদের বৈপরীত্য সেটিংস পরিবর্তন করছে, তাদের UI-তে কম বা বেশি বৈসাদৃশ্য ব্যক্তিগতকরণের জন্য জিজ্ঞাসা করার ক্ষমতা দিচ্ছে। CSS এই সেটিংটিতে ট্যাপ করতে পারে, ঠিক যেমন এটি হালকা বা গাঢ় থিম পছন্দের সাথে করতে পারে। Chrome DevTools এই পছন্দকে অনুকরণ করার ক্ষমতা দেয় যাতে ডিজাইনগুলি সিস্টেম থেকে সেটিং টগল না করেই ব্যবহারকারীর অনুরোধের সাথে পরীক্ষা করতে এবং মানিয়ে নিতে পারে৷

সিএসএস মিডিয়া ক্যোয়ারী পছন্দ-কনট্রাস্ট অনুকরণের জন্য এমুলেশন DevTools-এ বিকল্পগুলির স্ক্রিনশট: কোন অনুকরণ, বেশি, কম, কাস্টম।

WCAG 3.0 APCA ব্যবহার করে দেখুন

চেষ্টা করার জন্য আরেকটি পরীক্ষা হল পরীক্ষামূলক APCA রঙের অনুপাত স্কোরিং সিস্টেমের সাথে আপনার রঙের জোড়া পরীক্ষা করা। সেটিংস > পরীক্ষা-নিরীক্ষার মাধ্যমে সক্ষম করা হয়েছে, এটি WCAG 2.1 অনুপাত সিস্টেমকে একটি নতুন এবং উন্নত কনট্রাস্ট চেকার অ্যালগরিদম দিয়ে প্রতিস্থাপন করে, প্রস্তাবটি একটি স্ট্যান্ডার্ডের দিকে কাজ করার সাথে সাথে আপনাকে এর ফলাফলের পূর্বরূপ দেখতে দেয়।

একটি সক্রিয় চেকবক্সের স্ক্রিনশট: 'পূর্ববর্তী বৈসাদৃশ্য অনুপাত এবং AA/AAA নির্দেশিকা প্রতিস্থাপন করে নতুন অ্যাডভান্সড পারসেপচুয়াল কনট্রাস্ট অ্যালগরিদম (APCA) সক্ষম করুন৷'

একবার সক্ষম হয়ে গেলে, রঙ জোড়ার স্কোর দেখতে পয়েন্ট পরিদর্শন টুলটিপ বা রঙ চয়নকারী ব্যবহার করুন এবং এটি পাস হয় কিনা দেখুন:

Devtools পরিদর্শন উপাদান টুলটিপ একটি dd এলিমেন্টে কনট্রাস্ট স্কোরের জন্য -100.2% দেখাচ্ছে।

উপসংহার

রঙের বৈসাদৃশ্য হল ওয়েবে অ্যাক্সেসযোগ্যতার জন্য ধাঁধার একটি গুরুত্বপূর্ণ অংশ, এবং এটি মেনে চলার ফলে সবচেয়ে বেশি বৈচিত্র্যময় পরিস্থিতিতে সবচেয়ে বেশি সংখ্যক মানুষের জন্য ওয়েবটিকে আরও ব্যবহারযোগ্য করে তোলে। আশা করি এই তিনটি সরঞ্জাম আপনাকে দুর্দান্ত রঙ পছন্দ করতে ক্ষমতাবান বোধ করতে সহায়তা করে।