Any alkali halide crystals will show coloured center when this type of crystal are heated with the metal or halogen vapour
But in the case of NaCl crystal the metal is Na so this Nacl crystal is heated with this Na metal vapour there is an adsorption of Na atom at the surface . And the electron is separated from the Na atom and become Na+ ion to make a surface or to maintain neutrality the inner Cl- ion comes to the surface and the electron from the Na atom is diffuses into the crystal and when quenched to the room temprature then form a Fcenter.
So F center is the electron trapped in between six cation then this Nacl crystal shows brownish yellow
Licl shows pink
kcl shows voilet etc.
This things are obtained in non stoichiometric crystal i,e containing excess of one of its constituent ion..
This absorption band shows colour in uv and visible region.