七彩祥云是由于太阳光线穿过云层时的折射原理,水滴悬浮在粒子中,对通过的光进行不同方向的衍射,衍射光相互干涉,光波接合处会看到亮光,偏移处会看到暗光。不同的颜色有不同的衍射角,一种颜色的亮区出现在另一种颜色的暗区,逐渐形成颜色序列。离太阳越远,颜色越浅。因为云是不规则片状分布的,所以产生了不规则片状的彩云