Why are compounds of d-block elements often colored?
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.