How do chameleons change color?
Chameleons will change color because underneath their skin there are different layers and these layers will respond to the environment. Sometimes they use these for a kind of a defense where they can blend in better with their environment, like camouflage. Some chameleons will actually go through their color change very quickly, and some of them will take a very long time, but it's pigments under the skin, where certain pigments are allowed to be displayed more than others and they can change their color to match the surroundings.