Небесна веселка - це гарне й одночасно складне фізичне явище, яке можна спостерігати після дощу або під час туману, якщо світить сонце. З веселкою пов'язано безліч стародавніх повір'їв і міфів у різних народів, а на Русі за старих часів по ній передбачали погоду. Вузька і висока веселка віщувала хорошу погоду, а широка і низька - негода.
Радуга являє собою метеорологічне явище, яке виникає в небі. Це величезна дуга, що складається з різних кольорів. Виникненню веселки сприяє високий вміст вологи в повітрі, що зазвичай відбувається після дощу або туману. Різнобарвна дуга з'являється завдяки переломленню сонячного світла в краплях води, які містяться в атмосфері у вигляді пари. Краплі по-різному заломлюють світло, це залежить від довжини світлової хвилі. Наприклад, найдовші хвилі у червоного кольору, тому цей колір вінчає колірний спектр веселки, він належить самій широкій дузі. Потім червоний колір по спектру плавно переходить в оранжевий, далі в жовтий і т.д.Самий слабкий за опірності відхиленню при ламанні у воді - фіолетовий колір, його хвилі самі короткі, тому спостерігачеві бачиться, що цей колір належить самій короткій дузі веселки - внутрішньої . Метод розкладання білого сонячного світла в колірний спектр називається «дисперсією». При дисперсії показник заломлення світла залежить від довжини світлової волни.В оптиці явище веселки називається «каустик». Каустика - це світлова крива лінія різноманітної форми, в даному випадку - півколо або дуга. Різнобарвні промені, з яких складається веселка , йдуть паралельно один одному, не сходячись, тому можна спостерігати колірний перехід, властивий їй, на всьому протязі радугі.С дитинства всім знайомі віршики та приказки, які допомагають запам'ятати кольори веселки . Наприклад, приказку «кожен мисливець бажає знати, де сидить фазан» знає кожен школяр. Однак насправді, колірний спектр веселки складається не з семи кольорів, їх набагато більше. Основні кольори переходять один в одного через велику кількість відтінків і проміжних цветов.Следует додати, що явище веселки людина може спостерігати тільки по ходу сонячного світла. Одночасно бачити веселку і світило неможливо, сонце завжди залишається позаду. При цьому, чим вище знаходиться спостерігач (на узвишші або в літаку), тим більше видима форма веселки наближається до кола.