Clouds are made up of tiny water droplets or ice crystals. Different types of clouds indicate different weather conditions: cirrus clouds high in the sky predict pleasant weather; cumulus clouds are fair-weather clouds; stratus clouds are low-lying and often mean rain; and cumulonimbus clouds bring storms with heavy rain, hail, or snow.