There are lots of reasons chameleons change colors. They can't turn
polka-dotted, bright orange or even plaid, to fit into their
surroundings. Light, temperature, mood and health are all reasons these
lizards change colors. Lights reflect off of them, changing their color.
A chameleon will also make itself flat and dark so it can absorb more
heat. During the mating process, when it feels threatened and when it's
protecting its territory, a chameleon will also change colors. A sick
chameleon will stay pale because they don't have the energy to change