When a cloud is created by water vapor in the air, there are dozens of water droplets in the cloud. They fall downward due to gravity, but sometimes do not make it to the surface as rain. This is because the air gets warmer the closer you are to ground level. So as the droplets fall, they evaporate causing the cloud to not produce rain.