自然界中的礦物受不同成分和晶體結構所影響,會吸收或折射某一種波長的光線而產生特定的顏色。由於某些礦物的成分和結構很相似,所以它們都擁有相同顏色;例如含銅礦物一般是藍或綠色,含鐵礦物是棕紅色,硫磺是黃色,含錳礦物是粉紅色等。