English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

2007-05-22 15:22:17 · 2 answers · asked by jf_fry 2 in Pets Fish

2 answers

Probably a lot of the reason is from their habitat. Marine fish from near-surface coral reefs have colorful corals, sponges, algae, and the like, so they didn't have to adapt to blend in to a "drab" background as fish that are found in lakes and rivers.

There may be more venoumous and toxic species as well in saltwater, and the bright coloration serves as a warning to potential predators. So, of course mimics will arise that have similar coloration, but are harmless.

But Dee is right that not all saltwater species are colorful. As the depth of the water increases, there is less light, and red wavelengths dissapear quickly, so as the depth increases, the fish tend to be more neutral (brown, gray) or toward the blue end of the spectrum. Just the same, there are some fish found in freshwater that can be pretty colorful. Google some photos of sunfish (pumpkinseed, longear sunfish) or male darters (rainbow, cherry, firebelly, sharphead).

2007-05-22 17:25:59 · answer #1 · answered by copperhead 7 · 0 0

Actually, the majority of marine fish are not brightly colored...it's just that the ones appropriate for an aquarium are more brightly colored than the rest of the species of marine fish.

2007-05-22 23:29:40 · answer #2 · answered by dee 4 · 1 0

fedest.com, questions and answers