মানুষের চোখের ভিতরে রেটিনায় দুই ধরনের আলোকসংবেদী কোষ (photoreceptor) আছে। এরা হল – রডকোষ (rod) এবং কোন্‌কোষ (cone)। কোন্‌কোষ থাকার জন্য আমরা বিভিন্ন রং চিনতে পারি এবং তাদের মধ্যে পার্থক্য করতে পারি। অর্থাৎ আমাদের রঙিন বস্তু দর্শনে কোন্‌কোষগুলো দায়ী। রডকোষগুলো শুধু দর্শনের অনুভূতি জাগায়, কিন্তু কোন ধরনের রং দেখতে/চিনতে সাহায্য করে না।
কোন্ তিন ধরনের। আর এই তিন ধরনের কোন্ লাল (R), সবুজ (G) ও নীল (B) -এই তিনটি মৌলিক রং শনাক্ত করতে পারে। চোখের রেটিনায় এই তিন প্রকারের কোন্-এর যেকোন একটি, দুটি বা সবগুলির অনুপস্থিতি অথবা ত্রুটিই হলো বর্ণান্ধতার মূল কারণ। কোনো ব্যক্তির সবগুলো কোন্ই যদি ত্রুটিযুক্ত হয়, তাহলে তিনি সব রংকেই ধূসর দেখবেন। বর্ণান্ধতা এমনই মারাত্মক হয় যে, কোনো ব্যক্তি লাল রঙের রক্ত দেখলেও তা যে রক্ত, তা শনাক্ত করতে পারে না।
বর্ণান্ধতা যদি কৈশোরেই নির্ণয় করা যায়, তাহলে অনেক ক্ষেত্রে তা সুস্থ করা সম্ভব হয়।