实话说这个问题还挺不容易回答的,因为涉及到一些量子知识。

为什么看到颜色

首先我们先来回忆下为什么我们人眼会看到不同的颜色,很简单那就是因为光线进入了我们的眼睛。

我们的人眼只能分辨390nm-770nm的可见光,当光线照射到物体时,物体吸收什么颜色的光,那我们将看到它的互补色。而如果我们看到的物质吸收所有的可见光,那我们将看到它体现出黑色;而如果一种金属不吸收可见光而是吸收红外线或者紫外线,由于金属中充满了自由电子,它将发射出金属的银白色。

金属的颜色

拿金属银来作为例子,我们知道一个物体要想不吸收可见光就必须满足其光子能量能否满足被物质最外层电子所吸收跃迁,金属银4d和5s轨道之间的能带间隙为4.8电子伏特,其刚好对应于紫外区域的光线,所以可见光都不会被吸收。

同理金元素最外层的5d和6s轨道之间的能带间隙为1.9电子伏特恰好对应于可见光中的蓝色区域,蓝色的互补色是黄色,所以金体现出亮闪闪的金黄色。

当然这里谈论的都是指纯净物金属,某些合成金属能够产生多种颜色。