Уважаемая Victory-Я, здравствуйте!
Дело в том, что солнечные лучи, поступая из космоса, под действием газов атмосферы начинают рассеиваться, причём происходит этот процесс по Закону рассеяния Релея. А закон гласит о том, что интенсивность рассеяния радиации зависит от обратной четвёртой степени дины волны, т. е. рассеиваются сильнее более короткая (сине-голубая) часть спектра. Именно по этой причине небосвод имеет сине-голубой цвет (если он не загорожен облаками) . При наклонном движении солнечного луча через атмосферу, когда Солнце находится низко над горизонтом (на закате или восходе) , длина луча до Вас при его прохождении через атмосферу увеличивается в десятки раз и поэтому на таком длинном пути луча через атмосферу почти вся коротковолновая (сине-голубая) часть спектра рассеивается и не доходит до поверхности Земли и остаётся "дошедшая до Вас" только длинноволновая, жёлто-красная часть спектра, она почти не рассеивается - именно такой цвет и приобретает закат, но только том месте, где Вы находитесь, наблюдая Закат или Восход. Кстати, свойство жёлто-красных лучей далеко проникать через атмосферу, слабо рассеиваясь, используется людьми для сигналов опасности на всех видах транспорта (красный) чтобы он был дальше виден в условиях ухудшенной видимости, а жёлтые фары - используются для улучшения подсветки дороги при плохой видимости на дороге (так называемые "противотуманные" фары) .
А масса цветовых "разновидностей" заката - от жёлтого до красного и бордового сильно зависит от запылённости и влажности атмосферы и поэтому могут наблюдаться сотни вариантов окраски небосвода и облаков во время заката и восхода Солнца.
Всего Вам доброго.