肥皂泡的颜色跟染料毫无关系,它是一场纯物理的光学表演。泡泡壁其实是一层只有几百纳米厚的肥皂水薄膜——厚度刚好和可见光的波长差不多。白光(包含所有颜色)照到泡泡膜时,一部分从外表面反射,另一部分穿过膜层从内表面反射回来,两束反射光相遇时发生薄膜干涉。膜的厚度决定了哪些波长的光被加强、哪些被抵消。刚吹出时膜厚度不均匀,不同位置的厚度分别加强不同颜色,所以你能看到彩虹般的绚烂条纹。但重力让水分持续向下流动,泡泡顶部越来越薄,最终膜厚度低于可见光最短波长时就完全失去了干涉能力——白光均匀反射,泡泡就变成了无色透明的玻璃球。你欣赏的那些色彩不是泡泡「有」颜色,而是它在「过滤」白光。🫧