🫧 日常小疑問 🌈 光 不需要先備知識 閱讀約5分鐘

肥皂泡為什麼會呈現彩虹色?
― 其實跟彩虹的原理完全不同

肥皂泡的表面,會浮現像油膜浮在水面上那種搖曳流動的彩虹色花紋。你可能會以為「肥皂泡也算是一種彩虹吧」,但其實,這跟天空中的彩虹,是完全不同的原理產生的色彩。彩虹是光「分開」而產生顏色,肥皂泡則是光「重疊」而產生顏色。

發布:2026.08.17 難度:★☆☆(不需要先備知識也能讀懂) 只有最後的折疊區塊會出現數學式
先回想一下

吹肥皂泡的時候,表面會浮現像彩虹一樣的色彩花紋。因為紅、綠、紫等顏色會依序排列,看起來跟天空中的彩虹很像,讓人不禁以為「原理應該一樣吧」。

不過,仔細觀察肥皂泡的顏色,會發現跟天空的彩虹有一個決定性的不同。彩虹是顏色排列順序固定、形狀也固定的一條色帶。而肥皂泡的顏色,卻是每當薄膜晃動,色彩花紋本身就會像漩渦一樣不斷變化。

這個差異,說明了兩者產生顏色的原理,根本上就不一樣。

1
彩虹是光「分開」而形成的

光在雨滴中,會因為每種顏色的折射角度不同而分開(色散),因此形成彩虹的顏色。

2
肥皂泡是光「重疊」而形成的

肥皂泡薄膜的正面與背面反射的光互相重疊(干涉),只有互相加強的顏色,才會以看得見的形式呈現出來。

「分開而生的顏色」和「重疊而生的顏色」――接下來依序來看看這兩者的差異。

① 彩虹 ― 在雨滴中,顏色分開 太陽光 因每種顏色折射角度不同,前進方向也隨之分開 ② 肥皂泡 ― 膜的正反面,光重疊 薄薄的肥皂膜 表面反射 背面反射 兩道反射光重疊,只有互相增強的顏色可見
圖1:左邊(①)是彩虹的原理。光在雨滴中,因每種顏色折射角度不同,而分開前進。右邊(②)是肥皂泡的原理。薄膜表面反射的光,和穿透薄膜、在背面反射的光,在眼睛處重疊,只有互相增強的顏色會特別顯眼。兩者是完全不同的現象。

彩虹是「色散」,肥皂泡是「干涉」

彩虹,如另一篇文章中詳細說明的,是因為光在雨滴中折射時,每種顏色(波長)彎折的角度略有不同而產生的。這稱為色散。一道白光「分開」成好幾道顏色不同的光,就是彩虹的原理。

肥皂泡的顏色,跟這完全不同。肥皂泡的薄膜,是一層薄到接近可見光波長的肥皂水薄膜。光碰到這層膜時,一部分會在膜表面反彈回去,其餘的則穿過膜,在背面再反彈一次。

「表面反彈的光」和「背面反彈的光」朝同一方向前進而重疊時,波峰與波峰重疊就會互相增強,波峰與波谷重疊就會互相抵消。這稱為光的干涉

彩虹,是光依顏色「分開」而產生的色彩。
肥皂泡,是光「互相重疊」而產生的色彩。

膜的厚度,決定了看到的顏色

會互相增強的顏色,會隨膜的厚度而改變。膜稍厚的地方,某種顏色(例如藍色)會互相增強;稍薄的地方,另一種顏色(例如紅色)會互相增強,就是這樣的關係。

肥皂泡的薄膜,會因重力而一點一點向下流動,厚度也隨位置而變化。因此,薄膜表面會浮現對應厚度差異的色彩花紋,像漩渦一樣。只要膜一晃動,厚度的分布就會跟著改變,色彩花紋也會不斷持續變化。這就是肥皂泡的顏色會不斷流動,跟天空的彩虹不一樣的原因。

快破掉之前,肥皂泡會變成「透明的黑」

肥皂泡快要破掉之前,薄膜的一部分,有時會變成幾乎不反射周圍光線的偏黑部位。據說這是因為膜變得比光的波長還要薄得多,正反兩面的反射光幾乎完全互相抵消而造成的。並不是顏色消失了,而是所有顏色同時互相抵消的結果,才會看起來是黑色。

可以自己動手驗證的事

🧪 仔細觀察肥皂泡色彩的流動
  1. 用肥皂水做出肥皂泡(或是在圓環中撐出一層肥皂液膜),盡量維持不破的狀態
  2. 在明亮的地方,持續觀察膜表面的色彩花紋數十秒
  3. 確認色彩花紋是否像漩渦一樣,一點一點地流動
  4. 找找看快破掉之前,是否出現偏黑的部分

色彩花紋會流動,正是膜的厚度隨時間持續改變的證據。這是在天空的彩虹中,絕對看不到的現象。

總結

肥皂泡的彩虹色,跟天空的彩虹外觀雖然相似,卻是完全不同的原理產生的。彩虹是光依顏色分開的「色散」,肥皂泡則是膜正反兩面反射的光互相重疊的「干涉」所形成的顏色。由於膜的厚度不斷改變,看到的顏色也隨之改變,因此肥皂泡的花紋會持續流動不止。

肥皂泡,並不是縮小版的彩虹。
而是光與光互相重疊而生的,另一種截然不同的藝術。

不使用色素、只靠干涉產生顏色的現象,還有其他例子。關於蛋白石(opal)為什麼會發出彩虹光澤,可以參考這篇文章的說明。

想知道更多 ― 用語、數值與教科書的關聯從國中理化到研究中的話題,都會明確標示屬於哪個程度
後面出現的標籤該怎麼看
  • 國中國中理化課程範圍
  • 高中高中「物理」課程範圍
  • 高中+高中「物理」,或教科書中屬於延伸、專欄性質的內容
  • 大學高中不會教、屬於大學專業科目(光學)的內容
  • 研究中連大學都還不會當作「定論」來教,是現在研究者正在調查中的話題

國中用語:關於肥皂泡顏色的詞彙

高中用公式驗證:肥皂泡的薄膜到底有多薄

實際計算一下,某種顏色(波長)的光要互相增強,需要多厚的薄膜。

① 先看公式本身

膜厚 × 折射率 × 2 =(增強級數 + 0.5)× 波長

膜厚單位為 nm(奈米,十億分之一公尺)
折射率肥皂膜接近水,一般取約1.33
增強級數0, 1, 2…依序遞增的整數。最薄的情況為0
波長對應光的顏色的數值,單位為 nm

公式中加入「+0.5」,是因為光在膜表面反彈和在背面反彈時,波的波峰與波谷位置會相差半個波長這項特性所致。詳細說明請見「高中+」項目。

② 用綠光(波長550nm)實際計算

求出最薄情況(級數0)下,綠光互相增強所需的厚度。

折射率 × 21.33 × 4 = 5.32
波長 ÷ (折射率×2)550 ÷ 5.32 ≒ 103.4
膜厚(最薄情況)約 103.4 nm

1nm(奈米)是十億分之一公尺。可見大約是頭髮粗細的千分之一,這種超乎想像的薄度,才會產生綠光的干涉。

級數增加1,在另一個厚度也會出現同樣顏色的增強。

級數1時的右邊1.5 × 550 = 825
膜厚(級數1)825 ÷ 2.66 ≒ 310.2
膜厚(級數1)約 310.2 nm

可以看出,即使同樣是綠色,約103nm和約310nm這樣多個厚度都能互相增強。正因為膜的厚度會隨位置略有不同,肥皂泡表面才會出現各種顏色的花紋

※ 實際肥皂泡的膜厚會隨位置和時間變化,此處數值僅為特定顏色互相增強條件的一個例子。

高中+為什麼需要「+0.5」

光線,從折射率較低的介質射向折射率較高的介質、在其邊界反彈時,波的相位會偏移半個波長,這是一種特性。在肥皂泡薄膜的情況下,表面(空氣→肥皂水)的反彈會發生這種偏移,但背面(肥皂水→空氣)的反彈則不會發生。為了在公式中反映這種只發生在一側的偏移,才需要加上「+0.5」這一項。

大學薄膜干涉也應用在生活周遭的技術中

薄膜干涉的原理,也應用在相機鏡頭和眼鏡使用的抗反射鍍膜上。透過精密調整膜的厚度,可以抵消特定波長光線的反射,增加通過鏡頭的光量。此外,摩爾佛蝶(大藍閃蝶)的翅膀和孔雀羽毛等,不靠色素、而是靠微細結構產生的「結構色」,據說也涉及類似薄膜干涉的原理。

研究中還不清楚的事

就連日常生活中極為常見的肥皂泡的行為,背後也隱藏著薄膜物理學這個至今仍在持續研究的深奧世界。

與教科書的關聯(依程度分類)

程度科目・單元本文對應段落
國中理化・光的性質色散、干涉、薄膜的基本用語
高中物理・波的干涉從薄膜干涉公式求出膜厚的計算
高中+物理・波的反射與相位反射時的相位偏移(+0.5的意義)
大學光學・材料科學抗反射鍍膜、結構色
研究中軟物質物理學(研究中)薄膜的排水與穩定性、結構色的人工重現
參考・出處
  1. 物理教科書中,關於薄膜干涉(光的干涉)的解說。
  2. 光學相關教科書中,關於反射時相位偏移與抗反射鍍膜的解說。
  3. 軟物質物理學相關研究文獻中,關於肥皂膜排水・穩定性(馬蘭哥尼效應)的解說。
  4. 關於結構色的研究回顧(摩爾佛蝶翅膀等微細結構所產生的色彩)。
  5. 界面科學相關教科書中,關於界面活性劑與薄膜穩定性的解說。

※ 折射率・波長・膜厚的數值為代表性參考值。實際肥皂泡的膜厚與顏色觀感,會因觀察條件而有所差異。

※本文為一般科普解說。玩肥皂泡時,請注意避免誤飲液體或使其入眼,並確認產品的使用注意事項。