Kayaçların siyah ve beyaz olmasının birkaç nedeni vardır: Mineral içeriği: Kayaçlar, içerdikleri minerallerin renklerine göre farklı görünürler. Kimyasal bileşim ve eser elementler: Kayaçların kimyasal bileşimi, içerdikleri ana elementlerin yanı sıra çok az miktarda bulunan eser elementleri de kapsar. Oluşum koşulları ve çevresel etkiler: Kayaçların oluştuğu çevre ve sonradan maruz kaldıkları koşullar da renklerini doğrudan etkiler. Kayaçların siyah veya beyaz olmasının tek nedeni içerdikleri fosiller değildir.