they had , too , a peculiar iridescent beauty as if there was something in their composition or their texture which split up the chromatic elements of the sunlight and thus produced internal rainbow effects that caused some of the heavier cloud masses to resemble immense collections of opals , alive with the play of ever-changing colors and magically suspended above the planet .