~ how chameleon change its colours?? ~
Chameleons have specializedcells, collectively called chromatophores, that lie in layers under their transparent outer skin. The cells in the upper layer, called xanthophores and erythrophores, contain yellow and red pigments respectively. Below these is another layer of cells called iridophores (or guanophores), and they contain the colorless crystalline substance guanine. These reflect amongst others the blue part of incident light. If the upper layer of chromatophores appear mainly yellow, the reflected light becomes green (blue plus yellow). A layer of dark melanin containing melanophores is situated even deeper under the reflective iridophores. The melanophores influence the 'lightness' of the reflected light. All these different pigment cells can rapidly relocate their pigments, thereby influencing the colorof the chameleon.