Fabric that changes its colour on exposure to heat and light is:
Show Hint
Smart textiles that respond to light are called photochromic, while those that respond to temperature changes are called thermochromic.
Both technologies are used to produce chameleon-style apparel and activewear.