A pyrotechnic colorant is a chemical compound which causes a flame to burn with a particular color. These are used to create the colors in pyrotechnic compositions like fireworks and colored fires. The color-producing species are usually created from other chemicals during the reaction. Metal salts are commonly used; elemental metals are used rarely.
Copper compounds glow green or blue-green in a flame.
Sodium compounds glow yellow in a flame.
A flame is the visible, gaseous part of a fire. It is caused by a highly exothermic chemical reaction taking place in a thin zone. When flames are hot enough to have ionized gaseous components of sufficient density, they are then considered plasma.
Flames of charcoal
Different flame types of a Bunsen burner depend on oxygen supply. On the left a rich fuel with no premixed oxygen produces a yellow sooty diffusion flame; on the right a lean fully oxygen premixed flame produces no soot and the flame color is produced by molecular radicals, especially CH and C2 band emission.
A flame test for sodium. The yellow color in this gas flame does not arise from the black-body emission of soot particles (as the flame is clearly a blue premixed complete combustion flame) but instead comes from the spectral line emission of sodium atoms, specifically the very intense sodium D lines.
In zero-G, convection does not carry the hot combustion products away from the fuel source, resulting in a spherical flame front.