Flame colours are produced from the movement of the electrons in the metal ions. When the electrons are heated, the electrons gain energy and can jump into any of the empty orbitals at higher levels. Each of these jumps released specific amount of energy as light energy, and each jump corresponds to a particular colour.
Soumyabrata Mondal sorry
Upvote·0· Reply ·2013-02-19 09:21:09Bitan Chakraborty Electronic jump to higher levels require ABSORPTION of energy, whereas to see a colour, energy is to be emitted. So jump to higher level donot correspond to the visible light. Also the 2nd part of my question remains to be answered.