La lumière qui nous vient du Soleil est blanche, c'est-à-dire qu'elle est constituée de toutes les couleurs de l'arc-en-ciel. Selon sa couleur - on dit sa longueur d'onde - elle interagit plus ou moins avec l'atmosphère. Ce sont justement les plus courtes longueurs d'onde (la lumière bleue et verte) qui sont les plus diffusées par les petites molécules de l'atmosphère.
C'est la raison pour laquelle le Soleil est jaune. Vu depuis l'espace, il est blanc, mais sur Terre, une partie de sa lumière bleue a été diffusée. Le Soleil accuse donc un excès de longueurs d'onde rouges, d'où un jaunissement du disque solaire.
La lune, qu'elle apparaisse blanche, jaune ou rouge, nous renvoie la lumière du soleil. La lumière blanche contient à l'origine les 7 couleurs de l'arc en ciel que l'on simplifie généralement en vert, bleu, rouge. Lorsque la lumière nous parvient, elle est filtrée par l'atmosphère et c'est selon l'inclinaison des rayons qui traversent l'atmosphère que la lune nous apparaît blanche, jaune ou rouge