玻璃呈现的颜色取决于玻璃对各种不同波长太阳光线的吸收、反射和透射能力,从而展现了五颜六色的玻璃。根据各种玻璃不同的光线吸收率、反射率和透射率,可将玻璃分为无色玻璃和有色玻璃。
无色玻璃一般是指呈现黑色、白色或灰色的玻璃,这种玻璃对太阳光线的吸收是非选择性的,即白光照射到无色玻璃上时,被吸收的各种颜色入射光线的波长是等量的;被反射或透射的光线,其光谱成分也与入射光线的光谱成分相同。因此当白光照射到无色玻璃上,反光率大于75%的玻璃呈白色;反光率小于10%的玻璃呈黑色;反光率介于这两者之间的玻璃就呈深浅不同的灰色。
有色玻璃对白光的吸收具有选择性,即白光照射到有色玻璃上,入射光线中被吸收的各种波长呈现不同颜色的光线是不等量的,不同波长的光线被吸收的有多有少。白光照射到有色玻璃上,从玻璃上被反射与透射的光线与入射光线相比,不仅亮度有所减弱,光谱成分也因此改变,从而呈现出各种各样的颜色。对可见光的选择性吸收是玻璃呈现不同颜色的主要原因。
如今的玻璃一般用多膜层玻璃来调整控制玻璃的颜色。