Hello aspirant
The color change in a reaction simply occurs due to the different compounds present in a reaction mixture. For example, the oxidized reactants are reduced to products which leads in color change as the oxidation state of the molecule changes and because the oxidation state changed, the absorption will also change depending on the energy change.
hope this helps
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile