雨があがり、日が射してくると、条件が良ければ虹が出ることがあります。虹は空中に浮かぶ水滴によってできます。虹を作る水滴の大きさはおよそ0.1ミリメートルから1ミリメートルで、小粒の雨や霧雨です。
図1のように、空中に浮かぶ水滴に太陽の光が射すと、光は水滴の表面で屈折し、水滴の中に入っていきます。水滴の中を進んだ光は水滴の表面で反射し、また水滴の中を進み、今度は水滴の外へと出てきます。出てくるときも表面で屈折します。
白い太陽の光は波長の異なるさまざまな色の光が合わさったものです。水滴の表面での屈折の角度は光の波長によって異なり、波長の長い赤い光は小さく曲がり、波長の短い紫(JIS光源色の色名では青紫)の光は大きく曲がります。そのため白い太陽光が7色に色分けされます。空中にたくさんの水滴があり、同じように屈折と反射をして人の目に届いた光が合わさると虹として見えるのです。
この屈折と反射の特性により虹ができるのは、太陽を背にしてみた場合、赤色は太陽光の進む方向に対し42°の円周上、紫は40°方向の円周上です。それで虹の外側が赤色で内側が紫になります。
図2のように虹は40°から42°の方角にできるので、虹の根本に行こうとして人が動けば、その分だけ虹も動いていき、虹の根本は常に同じ方角に見えることになります。近づいて行こうとしてもそれだけ遠ざかっていき、虹の根本には決してたどり着くことはできません。それでも諦めずに近づいて行こうとすると、ついには虹を作っている雨の中に入ってしまい、虹は消えてしまうのです。
晴れた日に太陽を背にして噴水の水を見ると、虹ができていることがあります。その虹に近づこうと噴水のところまで行くと、虹は消えて見えなくなり、噴水の水を浴びて濡れるだけです。

図1 水滴での光の屈折と反射

図2 虹のできる位置
自分の影を踏もうとして足を踏み出すと影は遠ざかり、影を踏むことができません。虹もそれと同じです。求めれば遠ざかり決して得ることができないものは、遠くからただ眺めているのがいいのかもしれません。