采用晶种生长法制备了不同长径比的金纳米棒(AuNRs)。AuNRs因较大的吸收和散射面积而具有鲜艳的颜色,通过调控其表面等离子共振波长(SPR)可呈现出不同的颜色。利用静电作用将不同长径比的AuNRs整理到织物上,使织物呈现从蓝绿色到蓝紫色再到紫红色不同的颜色变化,同时改善了织物的抗紫外线和抗菌性能。