The chameleon changes its colour by expanding the cells with guanine crystals in their skin that contain different pigments. It is possible for a chameleon to change its skin colour by changing the space between the guanine crystals behind the skin, which changes the wavelength of light reflected from the crystals.