Here's why:
* Basalt is a mafic igneous rock, meaning it is rich in magnesium and iron. These minerals give basalt its dark gray to black color.
* Granite is a felsic igneous rock, meaning it is rich in silica and alkali metals. These minerals give granite its light color, typically gray, pink, or white.