Un anneau arc-en-ciel autour du soleil signifie que les rayons du soleil traversent les cristaux de glace dans les nuages cirrostratus à un angle de 22 degrés. L'anneau s'appelle un halo.
Les cirrostratus sont de minces nuages de haute altitude composés de cristaux de glace. Un halo arc-en-ciel autour du soleil ou de la lune se produit lorsque les cristaux réfractent la lumière blanche du soleil à un angle de 22 degrés vers la Terre. La lumière blanche est composée de lumière rouge, orange, jaune, verte, bleue et violette, les couleurs de l'arc-en-ciel. Chaque couleur a sa propre longueur d'onde dans le spectre visible du rayonnement électromagnétique, et les cristaux de glace agissent comme un prisme pour séparer le blanc en ses couleurs composantes.