Некорректно говорить о цвете химических элементов. Цвет имеют вещества, которые из них состоят.
Цвет вещества обусловлен тем, какую область светового спектра он не поглощает (а, наоборот, отражает). Это, в свою очередь, определяется: электронным строением молекул/атомов, из которых состоит вещество, формой вещества (агрегатное состояние, форма и размер частиц для твердого), характеристиками света