Farverne, der udgør sollys, er regnbuens farver:rød, orange, gul, grøn, blå, indigo og violet. Disse farver er forårsaget af lysets brydning, når det passerer gennem jordens atmosfære. De forskellige farver af lys brydes i forskellige vinkler, hvor violet lys brydes mest og rødt lys brydes mindst. Det er derfor, vi ser en regnbue, når vi ser på sollys, der skinner gennem vanddråber eller iskrystaller.