其实你更应该问,为什么世界上绝大多数物体都不是透明的?
这需要从亚原子层面进行解释,原子是由原子核和电子组成。如果把原子比喻成一个体育场那么原子核就是体育场中心的一颗豆子,电子就像观众席上的沙子,其实整个原子有足够的大的空隙,让光穿过它,事实上,所有物质都应该是透明的,但是原子中的电子是有不同能级的,就像一场演唱会,88元一张的票(能级低),只能在最后一排。而8888元的VIP票(能极高),就能坐在第一排近距离接触偶像(原子核。)但是观众(电子)都是不安分的,他们一旦获得足够的能量,就会向中央靠拢(能级跃迁)。而光恰恰可以为电子提供这种能量,当电子吸收光子能量的时候,这个物体的宏观展现就是不透明的。
这里需要解释的是,只有当光子提供的能量刚好够电子能级跃迁时才会被吸收,太大或太小都不行我们都知道光是有不同波长的,不同波长所提供的的能量是不一样的,不同材质的物体会吸收不同波段的光,如果一个物体是完全隔光的,那么构成它的材质会吸收所有可见光波段的光,如果一个物体可以透过黄色的光。那么构成它的材质是无法吸收黄色波长的光,而构成玻璃的二氧化硅,电子跃迁所需能量的波长属于紫外线,玻璃能够阻挡紫外线,同时不影响可见光的穿透,这就是为什么你在玻璃房里日光浴不会被晒黑的原因。
想象一下如果日后人类的眼睛进化到能够看到紫外线,你就会发现玻璃实际上也是不透明的。