Preparation of iridescent colloidal crystal coatings with variable structural colors.