почему шампуни разного цвета, а пена всегда белая?

 

потому что мыльная основа (химический состав) у всех шампуней практически одинаковый, а цвет шампуню дают красители и прочие добавки. 

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

пленка пузыря состоит из тонкого слоя воды (кстати тут ещё вступает в силу интерференция - мы можем видеть как переливается "пузырь" различными цветами, за счёт преломления света об стенки, считайте что он уже цветной.. . ), заключенного между двумя слоями молекул, чаще всего мыла. эти слои содержат в себе молекулы, одна часть которых является гидрофильной, а другая гидрофобной. гидрофильная часть привлекается тонким слоем воды, в то время как гидрофобная, наоборот, выталкивается. в результате образуются слои, защищающие воду от быстрого испарения, а также уменьшающие поверхностное натяжение. 

из вышесказанного ясно, что красящие вещества не участвуют в образовании пены, поэтому их молекул нет в её составе.. . и потому пена всегда одинаковая вне зависимости от цвета шампуня

потому что свет, проходя через пузыри отражается всегда белым цветом. если этот свет преломить несколько раз, то получается цветная пена

об этом рассказывали в "галилео": солнечный свет нейтральный (в сумме все лучи дают белый цвет) , но если посветить на пену другим цветом, она будет цветная.