Tri boje koje riba najbolje može vidjeti jesu:
* plava
* zelena
* crvena
Ove su boje važne za ribu jer im pomažu da pronađu hranu, izbjegavaju grabežljivce i međusobno komuniciraju.
* plava Svjetlost je najvažnija boja za riblji vid. Koristi se za pronalaženje hrane, otkrivanje grabežljivaca i navigaciju njihovog okoliša.
* zelena Svjetlo je također važno za riblji vid. Koristi se za otkrivanje grabežljivaca i međusobno komuniciranje.
* crvena Svjetlost nije toliko važno za riblji vid kao plavo i zeleno svjetlo, ali može se koristiti za otkrivanje hrane i komuniciranje jedni s drugima.
Pored ove tri boje, riba može vidjeti i neke boje koje ljudi ne mogu vidjeti, poput UV svjetla. UV svjetlo je nevidljivo za ljude, ali je vidljivo mnogim vrstama riba. Riba koristi UV svjetlost u različite svrhe, uključujući pronalaženje hrane, otkrivanje grabežljivaca i međusobno komuniciranje.