To answer your question, you first need to know
that rocks are made of up minerals. Every
mineral has a unique color. The mineral feldspar
is usually pink, and the mineral quartz is white.
A granite composed of mostly feldspar (pink) and
biotite (black), and has a different color than
sandstone composed of mostly quartz (white). So
because different rocks are made up of
different minerals, they are different colors.
Thanks for the great question!
Click Here to return to the search form.