Chameleons
Chameleons change color using special cells in their skin called chromatophores.
How it works
Chameleons have layers of special cells under their skin.
These cells contain different pigments and tiny crystals.
When the chameleon is excited, scared, angry, cold, or trying to communicate, the cells change.
Light reflects differently from the skin, making the chameleon appear different colors.
Why do chameleons change color?
Communication with other chameleons.
Showing emotions such as excitement or stress.
Controlling body temperature (darker colors absorb more heat, lighter colors reflect heat).
Some camouflage, though communication is usually the main reason.
Fun fact
A chameleon does not instantly change into every color it sees. Most species can change only within a range of colors such as green, yellow, blue, brown, and black.


How do chameleons control the changes? When do they know which colour to camouflage with? Does changing colours have anything to do with mating, do they attract females by changing colours?