Колір сонця по суті є поєднанням всіх кольорів діапазону колірного сприйняття (спрощено - кольори веселки). поєднання всіх кольорів сприймається людиною як білий колір. але в атмосфері знаходяться всякі космічні частинки - пилу, водяної пари, різних елементів відомої і невідомої нам природи. при проходженні променя світла, через атмосферу, деякі кольори розсіюються або поглинаються даними частинками. такі кольори як фіолетовий, синій, зелений розсіюються більше, ніж червоний і жовтий. в той час. коли Сонце знаходиться низько над горизонтом, то в результаті розсіювання залишається більше жовтого і ще більше червоного, так як промені світила ковзають уздовж поверхні Землі, де щільність повітря значно вище, ніж у верхніх шарах атмосфери. розсіюванням світла пояснюється так само і блакитний колір неба, так як фіолетовий і синій кольори, маючи короткі хвилі розсіюються атмосферою багаторазово активніше, ніж хвилі червоної спектральної частини. тобто - червоні промені - проходять через атмосферу, промені ж блакитного кольору розсіюються частинками пилу і води, і саме розсіяний колір надає неба блакитний відтінок.