1、彩虹出现的条件是:空气中浮悬着许多小水珠;有太阳光的照射。当太阳光照射到空中这些小水珠上时,各色光被小水球折射的情况也不同,因此就分解成七色光而形成彩虹。
2、阳光射入小水滴,即从空气这种媒质进入水这种媒质,发生一次折射,由于构成白光的各种单色光的折射率不同,紫光波长最短,其折射率最大,红光波长较长,其折射率最小,其余各色光则介乎其间。因此,光线在小水滴内产生分光现象,各色光同时在小水滴继续传播,遇到水滴的另一界面时被反射回来,重新经过小水滴内部,出来时再一次发生折射回到空气中。
这样,阳光在小水滴中进行了两次折射和一次全反射就被分解成红、橙、黄、绿、蓝、靛、紫七种单色光。当空气中的小水滴数量很多时,阳光通过这些小水滴,经过反射和折射作用,射出来的光集中在一起,天空中美丽的彩虹就形成了。