毛巾变硬,主要是因为水中游离的钙、镁离子与肥皂结合,生成钙镁皂附着在毛巾的表面所致。另外,长时间的污垢残留也是毛巾变硬的原因之一。