Simply put different aspects of the electromagnetic spectrum reflect differently. Certain chemicals will absorb different frequencies of light while reflecting others.
1.6m questions
2.0m answers