As different elements ignite they release different wavelengths of light which translate as different colors. Not all colors of fireworks ... to contrast with the background it can look washed ...