The self-assembly of silica microspheres into a close-packed array is a simple method of fabricating three-dimensional photonic crystal structural color films. However, the color is very dull because of the interferences of scattering and background light. In this study, we added a small quantity of surface-modified carbon black (CB) to the system of colloidal silica in n-propanol. The use of n-propanol as a dispersant is beneficial to the rapid development of photonic crystal films during the process of dip-coating. The doping of CB into silica microspheres can absorb background and scattering light, resulting in vivid structural colors.