在自然界里,矿物的颜色多种多样,有的还异常漂亮,如血红色的红宝石、天蓝色的青金石、淡黄色的黄玉、紫色的水晶、金色的云母等等。不但如此,有时同一种矿物也还会有不同的颜色,如绿柱石就有浅墨绿色、蓝绿色、金黄色等各式各样的变种。又如电气石,由于它的晶体很长,晶体这一端的颜色会和另一端的不一样。更使人奇怪的是,还有一些矿物会象变色龙那样,从不同的方向看上去会显出不同的颜色,如有些黄玉从这边看是蓝色,从那边看却是黄色。
有些是由于矿物本身的内部构造.组成成分的差异而产生的,也就是由石头内部各个原子和分子的分布规律来支配的,如黄铜矿呈黄铜色,毒砂呈锡白色,菱锰矿呈粉红色,自然硫呈黄色等。这类颜色称为矿物的自色。另外,有些矿物的颜色,是因为它含有一些杂质,这杂质的含量虽然十分微少,但却对矿物呈现什么样的颜色有重大的影响。如无色透明的石英,只要混入一点点炭质或黑色矿物,就会呈黑色;红宝石所以显红色,是因为它们含有杂质金属铬;红玛瑙的颜色是由于含铁;红色的方解石也是因为混入铁质的缘故。所以这些颜色都称为他色。
还有一些矿物,由于光线沿着它的表面或裂隙面相互干涉,而产生一些实际上不是矿物本身所有的颜色,所以称为假色。如斑铜矿表面经氧化后产生的彩虹色,斜长石沿解理面产生的蓝色等等都是。
有的矿物还会发光呢。
把一块重晶石放在火上烧红,接着使它冷却。以后,让重晶石在阳光下“晒”一会,再拿到黑暗处去,它就会开始发光了。原来,阳光里有紫外线,一些矿物经过紫外线照射后,就会发光。不仅是重晶石,象金刚石会发出淡蓝色光,冰洲石会发出金色光。
最有名的发光矿物是那些含有硫化锌.硫化钙的矿物。如矿物中含有适量的硫化锌和微量的铜,那么,当它被紫外线照射以后,就会发出蓝绿色光,而且可以连续照耀几个小时之久。