Is there a rainbow at night?
No, rainbows are caused by small drops of water in the air refracting sunlight. They usually appear when the water vapor is relatively high, or when you use a spray bottle for watering flowers to spray water into the air, a rainbow will appear. Simply speaking, there will be no rainbow without the sun Because white light is mixed by seven colors, and the refractive index of each color is different, the deflection angle caused by water refraction is different, so it is separated to form a rainbow of seven colors In the evening