染料可以溶解在水中,當布浸入染料中時,染料分子可以和纖維產生化學反應而緊密鍵結在一起。不過,如果染色的處理過程中沒有使染劑均勻地鍵結上去,有些染劑分子只是吸附(或者說「卡」)在纖維上,並沒有產生真正的化學鍵結;因此每次以水洗滌時,還是或多或少有染料分子離開纖維,再度溶在水裡(這應該是
不會褪色的衣物,就是在染色的過程中使染料分子與纖維緊密鍵結在一起。