“Fast fashion” might be cheap, but its high environmental cost from dyes polluting the water near factories has been well documented. To help stem the tide of dyes from entering streams and rivers, scientists report in the journal ACS Applied Materials & Interfaces a nonpolluting method to color textiles using 3-D colloidal crystals.

Dyes and pigments are chemical colors that produce their visual effect by selectively absorbing and reflecting specific wavelengths of visible light. Structural or physical colors—such as those of opals,  and butterfly wings—result from light-modifying micro- and nanostructures. Bingtao Tang and colleagues wanted to find a way to color voile textiles with structural colors without creating a stream of waste.

The researchers developed a simple,  for transferring 3-D colloidal crystals, a structural color material, to voile fabrics. Their “dye” included polystyrene nanoparticles for color, polyacrylate for mechanical stability, carbon black to enhance color saturation and water. Testing showed the method could produce the full spectrum of colors, which remained bright even after washing. In addition, the team said that the technique did not produce contaminants that could pollute nearby water.Peacock colors inspire 'greener' way to dye clothes

Reference: https://phys.org/news/2017-02-peacock-greener-dye.html