要弄明白这个问题,咱们先要明白一点,行星自身是不会发光的。我们看到的的行星发光是因为行星反射了太阳的光。为什么行星行星的颜色不同,那是因为行星大气的成分不同,反射的光线不同,因此颜色就不同了。
例如金星大气层中含有浓密的二氧化碳。二氧化碳吸收阳光中的蓝色的部分,反射出橙色光。所以金星看上去呈现出灿烂夺目的金黄色。火星上的大气虽然稀薄,但是火星上遍地是呈红色的赤铁矿,这些红色的矿物质经常被火星上的风暴刮得漫天遍野,因而火星看上去是红色的。
所以虽然同是气态行星,但是不同行星表面大气构成不一样,所呈现的颜色也不一样。
天王星、海王星
天王星和海王星的大气层以氢和氦为主,还有微量的甲烷,大气层中的甲烷,是使行星呈现蓝色的原因之一。甲烷对阳光中的红、橙光具有强烈的吸收作用。这样,经这两颗行星大气反射后的阳光的主要成分都是蓝、绿光,它们看上去就呈蓝绿色了。
木星
木星的岩体内核差不多只有地球那么大,内核之外的全是气体,气体中二氧化碳等各种气体太多混合导致了这种颜色。
土星
在土星的外层大气中,分子氢占据绝大多数达96.3%,此外还有约3.3%的氦以及痕量的氨、乙炔、乙烷、丙烷、磷化氢以及甲烷。这些不同的成分混合在一起造就了土星的鹅黄色外表。
以上是我对问题“同样是气态行星,天王星、海王星的颜色为什么跟木星、土星不一样呢?”的回答,欢迎大家在评论中与我交流讨论。