All the element have their own unique color because the every element have their own set of energy levels.
According to the bohr model of atoms : electrons exist at certain energy levels. when we give heat to electron , it gets excited and moves from lower energy level to higher energy level. the electron is less stable in higher energy level. when an electron returns from higher energy level to lower energy level it emits some energy in form of radiation. The wavelength of light depends upon energy level . and every elements have their own unique energy levels. The color for different element is different.
Thus, All the element have their own unique color because the every element have their own set of energy levels.
To learn more about element colors here
https://brainly.com/question/5809727
#SPJ1