Iridescent colloidal crystal coatings with variable structural colors were fabricated by incorporating carbon black nanoparticles (CB-NPs) into the voids of polystyrene (PS) colloidal crystals. The structural color of the colloid crystal coatings was not only greatly enhanced after the composition but also varied with observation angles. By changing the diameter of monodisperse PS colloids in the composites, colloidal crystal coatings with three primary colors for additive or subtractive combination were obtained. After incorporation of the PS/CB-NPs hybrid coatings into polydimethylsiloxane (PDMS) matrix, manmade opal jewelry with variable iridescent colors was made facilely.