The colour of d-block elements is due to the d-d transitions. When white light falls on a transition metal ion, electrons in the partially filled d-orbitals absorb specific wavelengths of light to jump to higher energy d-orbitals. The remaining unabsorbed wavelengths constitute the observed colour.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile