Noble metal nanoparticles and traditional dyes jointly colorate silk fabrics. Gold and silver nanoparticles were in situ synthesized on silk fabrics, and the complex coloration was realized by the integration of traditional dyes into the treated silk. The localized surface plasmon resonance properties of gold and silver nanoparticles were not affected by the coloration of dyed-on silk fabrics. The combined optical properties of nanoparticles and dyes extended the color range and enhanced the color strength (K/S) of silk fabrics. Ultraviolet–visible diffuse absorption spectroscopy and scanning electron microscopy demonstrated the in situ synthesis of gold and silver nanoparticles on silk fabrics. The coloration of traditional dyes influenced the morphologies of gold and silver nanoparticles on fiber surface slightly. The silk fabrics with complex coloration showed significant antibacterial property. The complex coloration based on particular nanoparticles and dyes provides a promising strategy to develop multifunctional textiles.