Different coloured fireworks are caused by the different mostly metals, sometimes minerals, that are mixed into the pyrotechnics. The metals or minerals are powdered and when combustion occurs they give off different certain colours depending on each mineral or metal.